我们有一个蝙蝠文件运行在PClogin从域A到域B迁移一台电脑,但这个工作。
@ECHOclosures cmd / c netdom move / domain:B%computername%/ OU:“OU = Computers”/ ud:B Admin / pd:***** / uo:%computername%\ administrator / po:***** / uf:A admin / pf:******
我们需要这个能够在PC启动时运行,而不是用户login。 它看起来像运行,但实际上并没有做任何事情。 任何帮助将是辉煌的。
谢谢
你不需要那里的“cmd / c” – 你可以自己运行NETDOM。 (假设你是从AD启动脚本来完成这个工作的,你甚至可以指定NETDOM作为启动脚本的可执行文件,以便使用你需要的参数,但是最好使用一个脚本,这样你可以有更多的debugging能力)。
它可能不W / o说,但可以肯定,因为你不是通过绝对path引用NETDOM的path。
我会修改脚本来做一些事情:
netdom move /domain:B %computername% /OU:"OU=Computers" /ud:B Admin /pd:***** /uo:%computername%\administrator /po:***** /uf:A admin /pf:****** pause
然后,我将添加“运行启动脚本可见/启用”设置到GPO。 在Windows XP上,至less可以在login之前在窗口中看到脚本的输出。 那么你可以了解一下NETDOM正在做什么,因为你会看到输出。 (我相信Windows Vista / 7“隐藏”启动脚本输出后面的白痴全屏幕显示。对于这些操作系统,你可能会更好的redirectNETDOM的输出像%TEMP%\ NETDOM.txt,并看着它那里。)
我希望PC在NETDOM运行后重新启动。 由于SHUTDOWN不起作用,因此在启动脚本中强制重启是非常困难的。 我喜欢有人告诉我一个很好的方式来重新启动脚本的电脑 – 我已经努力了多年,并决定杀死LSASS.EXE作为一个不完善,但可行的解决scheme。
这样做,但它所做的是像它运行闪光,但似乎没有改变的电脑! 进入login屏幕,一旦你login并运行一个GP结果,就会显示它正在采取正确的策略。 我们使用VBS在启动时调用netdom命令。 netdom框闪烁,然后当你ulog没有任何改变。
NetDom命令是否可以在系统帐户启动时运行?