Set-ADGroup: Frissítse az AD-csoport attribútumait
Ebből a cikkből megtudhatja, hogyan frissítheti az Active Directory csoportattribútumokat a PowerShell használatával. Példákat mutatok be egyetlen csoport frissítésére és több csoport tömeges frissítésére. A PowerShell alternatívájaként példákat mutatok be a csoportattribútumok frissítésére az AD Pro Toolkit használatával.
Ebben a cikkben:
Frissítse az AD-csoport attribútumait a PowerShell segítségével
- 1. példa: Frissítse a leírást egy csoporthoz
- 2. példa: Frissítse a leírást több csoporthoz
- 3. példa: Frissítse a csoportkiterjesztéstAttribute1
- 4. példa: Frissítse a bővítményattribútumot több csoporthoz
- 5. példa Csoport proxyAddresses frissítése
- 6. példa Csoport proxyAddresses frissítése több csoporthoz
Frissítse az AD-csoport attribútumait az AD Pro Toolkit segítségével
- 1. lépés: Töltse le a CSV-sablont
Frissítse az AD-csoport attribútumait a PowerShell segítségével
A Set-ADGroup PowerShell-parancsmag az AD-csoport attribútumainak módosítására szolgál. A Set-ADGroup az alábbi értékek egyikét igényli a frissítendő csoport azonosításához.
- Jeles név
- GUID (objectGUID)
- Biztonsági azonosító (objectSid)
- SAM-fiók neve (sAMAccountName)
A gyakran használt tulajdonságértékeket a parancsmag-paraméterek használatával módosíthatja. A parancsmag-paraméterekhez nem társított tulajdonságértékek a következő paraméterekkel módosíthatók:
-Add
-Replace
-Clear
-RemoveNézzünk néhány példát.
1. példa: Frissítse a leírást egy csoporthoz
set-adgroup -identity "Accounting_Folder_RO" -Description "Read only group for accounting shared folder"A fenti parancs beállít egy leírást az adott csoporthoz. A sAMAccountName csoportokat használom azonosítóként.
Eredmények.
2. példa: Tömeges frissítés leírása több csoporthoz
A csoportattribútumok tömeges frissítéséhez létre kell hoznia egy CSV-fájlt.
1. lépés. Hozzon létre egy CSV-fájlt két oszlopból:
- név
- leírás
Adja hozzá az egyes csoportok sAMAccountName-jét a név oszlophoz, és adjon hozzá leírást minden csoporthoz. Itt van egy CSV-példa.
Mentse el a csv fájlt, és emlékezzen az elérési útra, mivel a 2. lépéshez szükséges.
2. lépés. Most létrehozok egy egyszerű szkriptet a CSV-fájlban való körözéshez és a csoportok frissítéséhez. Módosítsa a csv helyét arra az elérési útra, ahová a csv fájlt mentette.
$mygroups = Import-csv c:\it\update_groups.csv
#Loop through each row containing user details in the CSV file
foreach ($group in $mygroups) {
# create a hashtable for splatting the parameters
$groupProps = @{
identity = $group.name
description = $group.description
} #end props
write-host "Updating $group" -ForegroundColor Cyan
set-adgroup @groupProps
} #end elseA fenti szkriptet elmentettem a c:\it mappámba, és elneveztem set-adgroup1.ps1-nek.
3. lépés. Futtassa a szkriptet
Nyissa meg a PowerShellt, és futtassa a szkriptet.
Ha most megnézem az AD-t, látni fogom, hogy a leírás frissült a csv fájlom összes csoportjára vonatkozóan.
3. példa: Frissítse a csoportkiterjesztéstAttribute1
set-adgroup -identity "Accounting_Folder_RO" -Add @{extensionAttribute1="1234"}A fenti példában az ExtendedAttribute1 értéket „1234” értékre állítottam az Account_Folder_RO csoporthoz. Az extenstionAttribute nem rendelkezik paraméterrel, ezért a -Add opciót kell használnom.
4. példa: Frissítse az ExtensionAttribute-t több csoporthoz
1. lépés. Hozzon létre egy csv-fájlt a következő oszlopokkal, és adjon hozzá értékeket minden ExtensionAttribute-hoz.
- név
- ExtensionAttribute1
- ExtensionAttribute2
CSV példa.
2. lépés. Hozzon létre egy szkriptet a csv-fájlban való körözéshez.
# Import the CSV file
$groups = Import-Csv -Path "C:\it\update_groups2.csv"
# Loop through each row in the CSV and update the group
foreach ($group in $groups) {
write-host "Updating $group.name" -ForegroundColor Cyan
Set-ADGroup -Identity $group.Name -Replace @{
extensionAttribute1 = $group.ExtensionAttribute1
extensionAttribute2 = $group.ExtensionAttribute2
}
}A fenti szkriptet elmentettem a c:\it mappámba, és elneveztem set-adgroup2.ps1-nek.
3. lépés. Futtassa a szkriptet.
Nyissa meg a PowerShellt, és futtassa a szkriptet.
5. példa: Frissítse az AD-csoport proxycímeit
set-adgroup -identity "Accounting_Folder_RO" -Add @{proxyaddresses="smtp:accfolder@activedirectorypro.com"}Ebben a példában hozzáadok egy proxyAddress-et a Accounting_Folder_RO csoporthoz.
6. példa Csoport proxycímeinek frissítése több csoporthoz
1. lépés. Hozzon létre egy csv-fájlt a következő oszlopokkal, és adja meg a csoportnév és a proxycímek részleteit.
- név
- proxycímek
CSV példa.
2. lépés. Szkript létrehozása
# Import the CSV file
$groups = Import-Csv -Path "C:\it\update_groups3.csv"
# Loop through each row in the CSV and update the group
foreach ($group in $groups) {
write-host "Updating $group.name" -ForegroundColor Cyan
Set-ADGroup -Identity $group.Name -Replace @{proxyaddresses = $group.proxyaddresses }
}A fenti szkriptet elmentettem a c:\it mappámba, és elneveztem set-adgroup3.ps1-nek.
3. lépés. Futtassa a szkriptet
Nyissa meg a PowerShellt, és futtassa a szkriptet.
A get-adgroup parancsmag segítségével ellenőrizheti, hogy a csoport tulajdonságai frissültek.
get-adgroup -identity Accounting_Folders -properties proxyAddressesRemélhetőleg a fenti 6 példa segített megtanulni, hogyan frissítheti a csoportattribútumokat a PowerShell használatával. A következő részben a csoportattribútumok frissítését mutatom be az AD Pro Toolkit nevű Windows alkalmazás segítségével.
Frissítse az AD-csoport attribútumait az AD Pro Toolkit segítségével
Az AD Pro Toolkit több Active Directory eszközt is tartalmaz, amelyek nagyon egyszerűvé teszik az AD-felhasználók és -csoportok tömeges frissítését. Az eszközkészlettel több csoport- és felhasználói attribútumot is frissíthet.
1. lépés: Töltse le a CSV-sablont
Kattintson a „Csoportkezelés”, „Csoportok frissítése”, majd a „CSV-sablon letöltése” elemre.
2. lépés: Töltse ki a CSV-sablont
Ebben a példában egyszerre több csoportot és csoportattribútumot frissítek. A sablonnak van egy alapértelmezett attribútumlistája, további attribútumokat adhat hozzá a csv-hez.
- sAMAccountName
- extensionAttribute1 and 2
- leírás
- A manageBy=a fiók megkülönböztetett neve.
- felad
- proxyAddresses
3. lépés: Futtassa a Frissítési csoportok eszközt
Válassza ki a csv fájlt, és kattintson a Futtatás gombra.
A naplók megjelennek a képernyőn. Az esetleges hibák piros színnel jelennek meg.
4. lépés: Ellenőrizze a csoportattribútumokat
Most a csoportjelentések segítségével ellenőrizni fogom, hogy minden frissült.
Az eszközkészlettel nem kell módosítania a kódot, vagy nem kell további lépéseket tennie, ha különböző csoporttulajdonságokat kell frissítenie. Az egyetlen dolog, amit tennie kell, a csv fájl frissítése, ez ilyen egyszerű. Töltse le az AD Pro Toolkit-et, és nézze meg, milyen egyszerű a csoporttulajdonságok frissítése.
Remélem, hasznosnak találta ezt a cikket. Ha kérdése van, tegye fel az alábbi megjegyzésekben.
Kapcsolódó cikkek
- Get-ADUser - Frissítse az AD felhasználói fiókokat
- Get-ADComputer - AD Számítógép-fiókok beszerzése
- Get-ADGroup - AD-csoport objektumok beszerzése
- Az AD felhasználói attribútumok tömeges frissítése














