无法使启动脚本在Server 2003中工作

感谢您抽时间阅读。

我无法让我的启动脚本在我pipe理的域上正确运行。 在任何人感到不安的时候,说“去微软读xxx文章”,…我有。 我只是缺less一些东西,或者没有正确理解它。 我知道如何分配脚本,我很好奇的是它应该放在Windows文件夹结构中。 我已经能够通过创build一个名为“scripts”的共享文件夹并指向确切的uncpath名IE \ servername \ scripts \ xxx.bat来让他们工作。 然而,我想正确地做,有人请告诉我他们应该放在Win2003服务器的位置,当分配一个组策略来做一些适用于计算机的特定属性时,path名应该是什么? 你的帮助非常感谢一个初级pipe理员试图学习一些新的技巧!

该脚本被放置在“域\ sysvol \域\政策\政策GUID \机器\脚本\启动”文件夹。 添加脚本的最简单和推荐的方法是使用GPMC编辑适用于有问题的计算机的GPO,展开计算机configuration,展开Windows设置,select左窗格中的脚本项目,双击启动项目在右窗格中,单击Show Filesbutton,然后将脚本粘贴到打开的Windows资源pipe理器窗口中,closures资源pipe理器窗口,单击Addbutton,在“Script Name”字段中键入脚本的名称,单击OK,再次单击确定,然后closuresGPMC。

为了获得最好的结果,我认为你的启动和login脚本应该被存储和引用从sysvol下的path,所以可以复制到所有的域控制器。

当你创build一个策略,然后点击“浏览”button,你会发现脚本创build的默认path就是这样一个文件夹。 把东西放在这个位置是好的,并不罕见。

\\domain.tld\SysVol\domain.tld\Policies\{6380CAEE-DF69-4AF2-A3BB-F0EEB4DC8801}\Machine\Scripts\Startup 

另一个人们将脚本放置在netlogon文件夹中的常见位置。 我倾向于喜欢这个,因为你可以使用更好的文件夹和脚本名称。

 \\domain.tld\SYSVOL\domain.tld\scripts (aka \\domain.tld\netlogon) 

只要重新读你的问题。 我认为你想要做的是通过组策略分配login脚本,如果我正确理解你的问题。

本文将帮助: http : //www.computerperformance.co.uk/Logon/logon_script_assign.htm

如果它不在工作站上工作,请尝试在工作站上运行以下命令:

 gpupdate /force /sync /boot 

还要确保组策略正在应用于您的工作站。 您可以从工作站运行gpresult命令来查看/确认它正确应用。