Weboldal keresés

Enable-AdAccount az Active Directoryban a PowerShell használatával


A PowerShell Enable-AdAccount parancsmag az Active Directoryban engedélyezi az aktív címtár felhasználói fiókját, ADComputer-fiókját, vagy szolgáltatásfiókját.

Használja a Get-AdUser parancsmagot az aduser lekéréséhez, és az Enable-AdAccount paranccsal engedélyezi a felhasználói fiókot.

Használja a Get-AdComputer programot a számítógépek aktív könyvtárának beszerzéséhez, és az Enable-AdAccount paranccsal engedélyezi a számítógépeket a hirdetésben.

Ebben a cikkben megvitatjuk az Enable-AdAccount parancsmagot az Active Directoryban, annak szintaxisát, valamint a PowerShell enable-adaccount használatával a felhasználó hirdetési fiókjának engedélyezését, a hirdetési fiók engedélyezését identitás szerint, az adaccount engedélyezését megkülönböztető név alapján, az adaccount engedélyezését. egy szervezeti egységben a PowerShell használatával.

PowerShell Enable-AdAccount szintaxis

Az Enable-AdAccount parancsmag segítségével engedélyezhet egy aktív címtárfiókot.

Szintaxis:

Enable-ADAccount
      [-WhatIf]
      [-Confirm]
      [-AuthType <ADAuthType>]
      [-Credential <PSCredential>]
      [-Identity] <ADAccount>
      [-Partition <String>]
      [-PassThru]
      [-Server <String>]
      [<CommonParameters>]

Paraméterek:

-AuthType - Adja meg a hitelesítési módszert az Alapszintű hitelesítés vagy a Hitelesítés egyeztetése használatához. A Negotiate hitelesítés az alapértelmezett hitelesítés.

-Megerősítés - Megerősítést kér a parancs futtatásához

-Hitelesítési adatok - Adja meg a felhasználói fiók hitelesítő adatait, amelyeket az adacount engedélyezéséhez használ. Az alapértelmezett egy felhasználó, aki bejelentkezett felhasználói hitelesítő adatokkal a feladat végrehajtásához.

-Identity - Adjon meg egy aktív címtárfiókot a megkülönböztető név, SAMAccountName, GUID vagy biztonsági azonosító használatával.

Engedélyezze az adaccount true vagy false értékét annak eldöntéséhez, hogy a felhasználói fiók engedélyezve van-e vagy letiltva.

Enable-AdAccount by Identity

Engedélyezheti az aduser hirdetési fiókját az Identity használatával, futtassa a következő parancsot az engedélyezéshez a PowerShellben

# Get ADUser account status ( adaccount is enable or disabled)
Get-AdUser -Identity ErickJ

# If adaccount is disabled, enable it using Enabled-AdAccount
Enable-AdAccount -Identity ErickJ

# Check AdUser account status ( Enable= True means adaccount is enabled. Enable = False means adaccount is disabled state)
Get-AdUser -Identity ErickJ

A fenti PowerShell-szkriptben

Először a Get-AdUser parancsot futtatjuk az aduser fiók állapotának engedélyezéséhez vagy letiltásához.

A második parancsban az Enable-AdAccount segítségével engedélyezi az Identity paraméterben megadott felhasználó hirdetési fiókját.

A harmadik parancsban ismét ellenőrizzük az aduser fiók állapotát, hogy ellenőrizzük, hogy a fiók engedélyezve van-e vagy sem.

A fenti szkript kimenete a hirdetési felhasználói fiók engedélyezéséhez:

Több felhasználó hirdetési fiók engedélyezése a szervezeti egységben

Használhatja a Get-AdUser parancsot, hogy az adusert egy adott szervezeti egységbe (OU) vonja be, hogy csak a letiltott fiókkal rendelkező adusereket kapja meg.

Keresse meg az aduser letiltott fiókot a Szervezeti egységben, és használja az Enabled-AdAccount lehetőséget az adaccount engedélyezéséhez a következő paranccsal.

 Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "False"} | Enable-AdAccount

A fenti PowerShellben több felhasználó fiókjának engedélyezéséhez a szervezeti egységben,

Az első parancs megkapja az aduser-t a megadott szervezeti egységben, ahol az objektum engedélyezett állapota hamis (ez azt jelenti, hogy az adaccount le van tiltva), és átadja a kimenetet a második parancsnak.

A második parancs az Enable-AdAccount parancsot használja az aduserek fiókjának engedélyezéséhez.

Ha újra futtatja, kapja az aduser enable true parancsot az alábbiak szerint, hogy ellenőrizze, hogy az aduser fiókok engedélyezve vannak-e a true vagy sem

Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "True"}

A Get-AdUser parancsmagot használó PowerShell-szkript felett a get aduser engedélyezi a valódi fiókokat a megadott szervezeti egységben.

Jó tipp: Hogyan lehet feloldani a hirdetési fiókot az aktív könyvtárban a PowerShell segítségével

Következtetés

Remélem, a fenti cikk az aduser Enabled-AdAccount-ról az Active Directoryban segít abban, hogy könnyen engedélyezze több felhasználó fiókját.

A Get-AdUser parancsmag használata az Active Directoryban azzal a feltétellel, hogy az aduser enable true feltételével ellenőrizze az aktív könyvtárban lévő engedélyezett fiókokat a PowerShell segítségével.

A PowerShell Active Directory parancsairól és a PowerShell alapjairól további témaköröket találhat a ShellGeek kezdőlapján.

Kapcsolódó cikkek