0
我有一個腳本是重置遠程機器的本地管理員密碼,我已經提到了腳本中的主機列表。但只是想有什麼辦法,以便我們可以添加行在我的腳本中,這樣可以重置特定子網中所有機器的管理員密碼(例如:10.241.1.0和10.241.2.0)?Powershell腳本重置本地管理員密碼
任何人都可以幫助我嗎?
$computers = Get-Content -path C:\hosts.txt
$user = "Administrator"
$pass = "password1"
Foreach($computer in $computers)
{
$user = [adsi]"WinNT://$computer/$user,user"
$user.SetPassword($pass)
$user.SetInfo()
}
以下例外:「網絡路徑找不到 。」在線:4焦炭:5 以下異常發生而檢索構件‘SetInfo’:「網絡路徑未找到 「在線:5 char:5 – Shimith
就像我說過的:」如果每個IP都不可達,你可能會遇到問題,如果這種情況發生,try/catch將會幫你節省開支。有助於報告進度。「 – Mitch