Powershell 批次修改AD群組名稱

準備一個CSV檔案
執行以下Powershell



$Groups = Import-Csv "C:\PS\RenameGroups.csv"

foreach ($Group in $Groups)

{

$TempOldName = $Group.SourceName

$TempNewName = $Group.TargetName

$TempGroup = Get-ADGroup $Group.SourceName

try

{

      "In try: working on $TempOldName"

Set-ADGroup -Identity $TempGroup -SamAccountName $TempNewName

Rename-ADObject -Identity $TempGroup -NewName $TempNewName

Write-Output ($TempOldName + " has been renamed to " + $TempNewName)

}

   catch

{

"in Catch for $TempOldName"

Write-Output "Error: $_"

}

}


留言

這個網誌中的熱門文章

Office 2021 離線安裝封裝與KMS啟動步驟

Ollama使用心得與模型導入教學

ARC下NSMutableDictionary 無法使用retainCount