AD-adatok gyűjtése az Active Directory PowerShell-modullal

A Microsoft több Active Directory PowerShell-parancsmagot biztosított Windows Server 2008 R2-vel (és újabbakkal), amelyek nagyban egyszerűsítse azokat a feladatokat, amelyek korábban az ADSI-t tartalmazó hosszú kódsorok összeállítását igényelték.

Windows ügyfélen telepítse a Remote Sever Administration Tools (RSAT) alkalmazást, és győződjön meg arról, hogy az Active Directory PowerShell modul telepítve van.

Windows kiszolgálón (2008 R2 vagy újabb) futtassa a következő parancsokat a PowerShell-konzolban (rendszergazdaként):

Import-Module ServerManager; Add-WindowsFeature RSAT-AD-PowerShell

Íme a (gyenge) ADSI példám:

Ugyanez a helyzet az AD PowerShell parancsmaggal:

Import-module ActiveDirectory
$ UserID = “JoeUser”
Get-ADUser $ UserID –tulajdonság *

Ne feledje, hogy a PowerShell 3-as és újabb verzióival nem kell futtatnia az első sort, mivel a Powershell azonosítsa a szükséges modult, és töltse be automatikusan.

Miután betöltötte az Active Directory PowerShell modult, jó dolgokat tehet, például böngészhet az AD-ben, mint egy fájlrendszer.

Hasznos parancsok (parancsmagok) keresése:

Fedezze fel a rendelkezésre álló PowerShell-modulokat: Get-Module -ListAvailable

Fedezze fel a parancsmagokat a PowerShell-ben modul: Get-Command -module ActiveDirectory

PowerShell AD-modul parancsmagjai:

  • Windows Server 2008 R2: 76 parancsmag
  • Windows Server 2012: 135 parancsmag
  • Windows Server 2012 R2: 147 parancsmag
  • Windows Server 2016: 147 parancsmag
(Get-Command -module ActiveDirectory).count

Az Active Directory rugalmas főműveleti (FSMO) szerepeinek keresése:

Active Directory modul:

.NET-hívások:

Active Directory PowerShell-modul parancsmagja Példák:

A Get-RootDSE információkat szerez az LDAP szerverről (a tartományvezérlőről), és megjeleníti azokat. Van néhány érdekes információ az eredményekből, például a DC operációs rendszer futása.

A Get-ADForest információkat nyújt az Active Directoryról. erdő a számítógép, amelyen a parancsot futtatja.

A Get-ADDomain információkat nyújt az aktuális tartományról, amelyben tartózkodik.

A Get-ADDomainController a tartományvezérlőkhöz tartozó számítógépes információkat nyújt.
Ez a parancsmag megkönnyíti az összes DC megtalálását egy egy adott webhely vagy operációs rendszer verziója fut.

A Get-ADComputer biztosítja a legtöbbet, amit tudni szeretne egy számítógépes objektumról AD-ben.
Futtassa a “-Prop *” paranccsal az összes szokásos tulajdonság megjelenítéséhez.

A legtöbbet a Get-ADUser nyújtja annak, amit tudni szeretne egy AD-felhasználóról.
Futtassa a “-Prop *” paranccsal az összes szokásos tulajdonság megjelenítéséhez.

A Get-ADGroup információkat nyújt a AD csoport. Az összes biztonsági csoport megkeresése futtatással:
Get-ADGroup -Filter {GroupCategory -eq ‘Security}

Get- Az ADGroupMember felsorolja és visszaadja a csoport tagjait. Használja a Rekurzív paramétert a beágyazott csoportok összes tagjának felvételére.
Get-ADGroupMember ‘Administrators’ -Recursive

Ezek A parancsmagok hasznosak azoknak a helyzeteknek az azonosításához, amelyekhez korábban termék vagy egyedi parancsfájlok beszerzésére volt szükség.

A következő példák inaktív (elavult) számítógépeket és felhasználókat találnak – olyan fiókok, amelyek nem változtatták meg jelszavukat az elmúlt 10 napban. Vegye figyelembe, hogy ez egy laboratóriumi példa. Valós ellenőrzés esetén állítsa ezt 60-ról 90 napra a számítógépekre és 180 – 365 napra a felhasználók számára.

Keressen inaktív számítógépeket.

Inaktív felhasználók keresése.

Sorolja fel a tartományi megbízhatóságokat

AD webhelyinformációk beszerzése.
Ne feledje, hogy a Windows 2012 modul tartalmaz parancsmagot a helyekhez (Get-ADReplicationSite *).

Biztonsági mentési tartomány csoportházirend-objektumai
Ne feledje, hogy ehhez telepítenie kell a csoportházirend PowerShell-modult, amely elkülönül az Active Directory-modultól.

Keresse meg az AD Kerberos Service-fiókokat

Készlet tartományvezérlők
Get-ADDomainController – szűrő * | `select hostname, IPv4Address, IsGlobalCatalog, IsReadOnly, OperatingSystem | `format-table -auto

Get-ADReplicationPartnerMetadata (Windows Server 2012 és újabb)

A Get-ADReplicationPartnerFailure információt nyújt a DC replikációs hiba állapotáról.

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük