我正在通过使用旧/新主机名部署脚本和CSV重命名一堆远程Workgroup计算机。
逻辑将类似于以下内容,并将在计算机上本地执行: 在CSV中找到主机名,然后重命名为新的主机名。
此基本的重命名计算机脚本已关闭,但我没有尝试重命名多个域计算机。
PS C:\> $a = Import-Csv ServerNames.csv -Header OldName, NewName
PS C:\> Foreach ( $Server in $a ) {Rename-Computer -ComputerName $Server.OldName -NewName $Server.NewName -DomainCredential Domain01\Admin01 -Force -Restart}
任何帮助将不胜感激!