2018年8月28日 星期二

停用AD Computer 帳號 script powershell

今天有以前同事打電話來,說要用 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
}

沒有留言:

張貼留言