各位前輩 大家好
最近公司再更換Win10系統(系統打掉重新安裝)
需要將電腦重新加入網域
自己寫了個批次在安裝完後
帶入IP、DNS並啟用Win10
之後再加入網域
之前有測試過,如果是新的電腦名稱
沒有加入網域過得,可以直接跑得過
但是,如果是之前有加入過網域的電腦
即便有先退網域,還是無法使用powershell腳本執行
請問是否因為在AD上尚有紀錄,才無法順利加入
謝謝
批次程式碼
netsh interface ip set address "乙太網路" static 10.3.1.100 255.255.255.0 10.3.1.254
netsh interface ip set dnsservers "乙太網路" static 10.3.1.11
netsh interface ip add dnsservers "乙太網路" 10.3.1.12 index=2
netsh interface ip set winsservers "乙太網路" static 10.3.1.3
netsh interface ip add winsservers "乙太網路" 10.3.1.13 index=2
SLMGR /UPK
"D:\tools\ProxyIP.reg"
SLMGR /IPK XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Powershell.exe -ExecutionPolicy -File D:\tools\add_domain.ps1
Powershell腳本
$newpcname = Read-Host -Prompt "Enter the new Pc Name"
$domain = Read-Host -Prompt "Enter The Domain Name"
$user = Read-Host -Prompt "Enter the Domain Administrator User Name"
$password = Read-Host -Prompt "Enter password for $user" -AsSecureString
$username = "$domain\$user"
$credential = New-Object System.Management.Automation.PSCredential($username,$password)
Add-Computer -DomainName $domain -NewName $newpcname -Credential $credential -Restart –Force
使用WinRM去跟AD的電腦物件做刪除動作,
1.加入前針對AD查詢自己的電腦名稱
2.有的話就刪除,刪除後再加入網域
3.注意權限設定不要開太大,只要Computers的子系電腦物件有權限就好
你手動執行結果會一樣嗎??如果會,我到覺得是你的client沒重開造成的.