是否可以在不使用 GPO 的情况下运行存储在域中特定计算机上的用户登录脚本?
我尝试将 AD 用户的登录脚本设置为\\machine.domain.local\share\script.bat
或cmd /k \\machine.domain.local\share\script.bat
,但它不起作用。检查用户登录时,脚本存储计算机上
没有会话- 没有相关事件fsmgmt
eventvwr
答案1
用户登录脚本属性不支持绝对 UNC 路径。它也不支持 CMD 命令。它的工作方式是,它会在 NETLOGON 共享中查找脚本并尝试运行它。
如果您确实需要将脚本保存在非 DC 服务器上,只需将启动器脚本放入 NETLOGON 共享即可。启动器脚本可以调用位于任何地方的另一个脚本
启动器脚本示例
@echo off
call \\machine.domain.local\share\script.bat