【发布时间】:2012-05-10 03:05:41
【问题描述】:
我正在尝试制作一个程序,使我们能够更轻松地在域上部署新计算机。我想要它做的就是简单地重命名计算机,并将其加入我们的域(它会做很多其他的事情,但在我完成这项工作之前不会出现)。
此处代码:http://pastebin.com/ayREYH0C
从http://www.experts-exchange.com/Programming/Languages/.NET/Q_26262588.html 窃取,然后根据我的需要进行更改
我的问题是域加入不尊重计算机的重命名。我在重命名和连接之间放置了一个 Thread.Sleep,所以我有时间检查重命名是否发生了,它确实发生了!当域加入发生时,它会恢复为旧名称,这是在域中创建的计算机名称,而不是新名称。
我已经四处搜索,但没有找到这样的问题,也没有找到满足这种特殊需求的解决方案。
【问题讨论】:
-
所以答案是:加入域,然后更改PC的名称。这带来了一些问题,因为非管理员没有更改计算机名称的权限,但我会解决这个问题,非常感谢您的帮助:)
-
没问题..我只是做了一些谷歌搜索..我实际上是在寻找一些你可以调用的powershell脚本,但我发现了它。如果你弄清楚了发布并回答并接受它..如果它有任何代码,我会支持它;-)