Active Directorylogin脚本

任何人都可以告诉我如何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理器来查看它是否正在运行。