先準備一個文件 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 :
留言