AD 批次群組更名 via powershell

先準備一個文件 CSV
裡面有兩個欄位 一個叫SourceName  放要修改的群組名稱
一個叫TargetName放要修改的群組名稱


請運行以下語法  批次修改AD中GROUP名稱 
  請再更換檔案匯入路徑
$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: $_"
    }
} 

footer See also :

留言

這個網誌中的熱門文章

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

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

ARC下NSMutableDictionary 無法使用retainCount