小编n01*_*01d的帖子

使用 GPO 创建符号链接

我有一个 BATCH 脚本,可以使用mklink. 当我以管理员身份或系统帐户(使用psexec -s -e)运行它时,它会正常工作。但是,当我尝试在 GPO 中使用它作为启动脚本时,它会在目标计算机上出现错误“您没有足够的权限来执行此操作”。Windows 7 专业版 SP1 x64。UAC 已禁用。

批量示例:

mklink C:\log\cmd.link.exe C:\Windows\System32\cmd.exe >> C:\log\symlink.log 2>&1
Run Code Online (Sandbox Code Playgroud)

我还尝试将其包装到 powershell 脚本中:

Start-Process -FilePath "$env:windir\system32\cmd.exe" -ArgumentList "/c mklink C:\log\cmd.link.exe C:\Windows\System32\cmd.exe >> C:\log\symlink.txt 2>&1" -Verb RunAs
Run Code Online (Sandbox Code Playgroud)

但得到了同样的错误。我究竟做错了什么?

也许还有另一种方法可以使用 GPO 或 PowerShell 创建符号链接?

windows powershell cmd batch-file group-policy

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-file ×1

cmd ×1

group-policy ×1

powershell ×1

windows ×1