【发布时间】:2022-07-06 23:42:25
【问题描述】:
我已经实现了一个简短的 Powershell sn-p 来批量重命名我的域中的计算机。它读取包含两列 OldName 和 NewName 的 CSV 文件,并在列表中循环以更改名称。
这在纸上有效,但是每次我运行脚本时,它都会提示我为它循环通过的每台计算机输入密码。有没有办法对整个脚本只使用一次我的凭据?谢谢。
$a = Import-Csv C:\File.csv -Header OldName, NewName
Foreach ($Computer in $a) {Rename-Computer -ComputerName $Computer.OldName -NewName $Computer.NewName -DomainCredential Domain\Admin01 -Force -Restart}
【问题讨论】:
标签: powershell