任何人都可以告诉我如何configuration/设置在AD用户的login脚本?
这里是我尝试: – 在默认的“NETLOGON”共享文件夹,我创build了一个logon.bat(包含cmd.exe,只是为了testing) – (对于testing用户)在用户的configuration文件/用户configuration文件/login脚本我把logon.bat没有任何反应:(
(我是新的Active Directory)
NETLOGON共享是一个特殊的,已经存在不是你创build的。
它通常位于域控制器上的C:\WINDOWS\sysvol\sysvol\*yourdomain*\scripts
我不认为你有正确的文件夹。 EK 指出 ,NETLOGON共享是默认创build和共享的。 你不应该做任何事情,如果你改变了什么,这可能是不工作的。
1-确保NETLOGON共享指向%SystemRoot%\ sysvol \ sysvol \\ scripts。 检查所有的域控制器。
2-确保客户端可以看到共享和内容,包括脚本。 检查所有的域控制器。
3-双击脚本,并确保它运行。 解决任何问题。
注意:我在评论中询问了你为什么不使用组策略。 我会build议使用GPO而不是用户属性页面。 pipe理和部署要容易得多 。
在客户端打开命令提示符并input以下内容:
gpupdate /force
这将强制组策略更新。 重新启动,看看是否有帮助。
此外,您可能希望让脚本执行其他操作,例如在桌面上创build文本文件,以确保脚本本身不被责备。
首先,请阅读KB322241的官方“如何”login脚本,包括将login脚本放在GPO中的正确位置。 我认为您应该使用GPOlogin脚本而不是NETLOGON共享,因为它们提供了更多的灵活性并减less了pipe理开销; 其他人更喜欢自己的NETLOGON的原因,但让我们开始与GPO。
按照我链接的文章中的步骤,确保你特别注意正确的位置。 “显示文件”button在这里非常方便。
您正在创build用户login脚本,因此请忽略“计算机configuration”下的所有内容 ,然后转到“用户configuration”。
替代文字http://www.computerperformance.co.uk/images/code/AssignLogonScriptBig.jpg
确保将login脚本分配给与实际拥有用户的OU相关联的GPO,否则将不会应用该GPO。 默认的域名策略是可以testing的,但是当你真正做到这一点时,你可能不会想把它放在那里。
然后,您应该使用组策略pipe理控制台中的“build模”或“结果向导”来确定对给定用户应用给定PC的策略。
而不是运行cmd.exetesting它肯定不会在login过程中运行。 Notepad.exe是一个stream行的select。 然后,login后,不要只是看看是否在屏幕上。 使用任务pipe理器来查看它是否正在运行。