今天有以前同事打電話來,說要用 powershell 停用 AD 上面的電腦帳號,而電腦帳號散落在不同的 OU,想說能不能用powershell 讀取 txt 檔後 停用,不囉嗦簡單的寫法就這樣囉。
TXT檔內容 (只要放電腦名稱即可)
PC1
PC2
PC3
下面是 ps1 內容 (記得 OU 要改成自己公司的喔)
# Disable AD Computer from txt file v1 Gino #
Import-Module ActiveDirectory
$computers = Get-Content -Path C:\disablepc.txt
foreach ($computer in $computers){
Get-ADComputer -LDAPFilter "(name=$computer)" -SearchBase "ou=XXXXX,dc=XXXXX,dc=XXXXX" | Disable-ADAccount
}
2018年8月28日 星期二
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言