Het ophalen van de status van Active Directory-accounts met behulp van PowerShell
Dit artikel vergelijkt het proces van het ophalen van de status van gebruikersaccounts en computeraccounts in Active Directory (AD) met behulp van PowerShell en ADManager Plus, een uniforme oplossing voor beheer en rapportage van AD, Office 365 en Exchange Server.
Voor het ophalen van de accountstatus van gebruikers en computers, moeten de cmdlets Get-ADUser en Get-ADComputer worden gebruikt. Om het bereik van de opdracht te beperken tot specifieke OU's of domeinen moeten filters worden gebruikt, waardoor het gebruik van deze cmdlets een complexe taak is. ADManager Plus heeft echter vooraf gedefinieerde rapporten om de status van gebruikers en computers in AD op te halen. U kunt ook met eenvoudig aanwijzen en klikken het bereik voor deze rapporten instellen.
Windows PowerShell
Stappen voor het met PowerShell ophalen van de status van gebruikers en computers in AD.
- Zorg dat u de nodige machtigingen heeft voor het uitvoeren van deze actie en ook voor het uitvoeren van PowerShell-scripts.
- Maak het script met de cmdlet Get-ADUser of Get-ADComputer en voer het uit in het PowerShell-venster.
Een voorbeeld van PowerShell-script voor het ophalen van de status van AD-accounts
Copied
For users' status: Get-ADUser -Filter* | Select Name, Enabled - For computers' status: Get-ADComputer -Filter* | Select Name, Enabled
Klik om het hele script te kopiëren
Deze scripts geven de namen en status van alle gebruikers en computers in het domein. Als u het rapport in een bepaalde opmaak wilt exporteren, moet het script worden aangepast door de vereiste opmaak en de locatie toe te voegen om het geëxporteerde bestand op te slaan.
ADManager Plus
Gebruik een van de rapporten op basis van meerdere statussen om AD-gebruikers of AD-computers te krijgen op basis van hun status.
- Voor bijvoorbeeld het ophalen van uitgeschakelde gebruikers of computers,
- Selecteer het rapport Uitgeschakelde gebruikers in het gedeelte Gebruikersrapporten in de tab Rapporten. (Voor uitgeschakelde computers kunt u het rapport Uitgeschakelde computers selecteren in Computerrapporten in de tab Rapporten.)
- Selecteer de domeinen waarvan u alle accounts wilt ophalen en klik op Genereren. Klik op Exporteren als en selecteer de opmaak om het rapport te exporteren.
Schermafbeelding
Status van Active Directory-accounts ophalen met ADManager Plus
» Start Gratis proefversie voor 30 dagen
In tegenstelling tot de cmdlets van PowerShell biedt ADManager Plus speciaal gemaakte rapporten voor het ophalen van ingeschakelde, uitgeschakelde, vergrendelde en verlopen gebruikers en computers voor elk type AD-object. Voor elk objecttype heeft het een optie Inschakelen en Uitschakelen. U kunt ook rechtstreeks vanuit de rapporten de accounts inschakelen, uitschakelen of verwijderen; verplaatsen, hun kenmerken wijzigen en meer, met behulp van de ingebouwde beheeropties van de rapporten.
Beperkingen van het gebruik van PowerShell bij het ophalen van de status van AD-accounts>
- U kunt niet alle accountstatusrapporten genereren met PowerShell als u niet over voldoende bevoegdheden beschikt in de AD-domeinen waarvoor u dit rapport wilt genereren. Met ADManager Plus hoeven bevoegdheden van gebruikers in systeemeigen AD niet te worden verhoogd om AD-gebruikersaccounts in te schakelen.
- Voor het exporteren van het rapport in een bepaalde opmaak met PowerShell, moet het script aangepast worden. ADManager Plus heeft echter een ingebouwde optie Exporteren als waarmee u het rapport met slechts een enkele muisklik als CSV, PDF, HTML of XLSX kunt exporteren.
- Als u de gegenereerde AD-rapporten wilt doorzoeken op een bepaald gebruikersaccount of bepaalde gegevens, biedt het PowerShell-script geen enkele mogelijkheid. Het biedt ook geen enkele mogelijkheid om de accounts vanuit het rapport te beheren. ADManager Plus aan de andere kant biedt een ingebouwde zoekfunctie en on-the-fly beheeracties in al zijn rapporten voor het eenvoudig lokaliseren van elke computer en verplaatsen, in-/uitschakelen, verwijderen of opnieuw instellen van de gewenste accounts of het wijzigen van hun kenmerken. Alles rechtstreeks vanuit de rapporten.
- U moet weten hoe u scripts moet uitvoeren vanuit het PowerShell-venster. ADManager Plus is puur gebaseerd op GUI, waardoor u alle beheer- en rapportageacties kunt uitvoeren met enkele muisklikken vanaf de webgebaseerde console.
- Alleen al een verkeerd geplaatst koppelteken of een verkeerd gespelde LDAP-kenmerknaam kan fouten veroorzaken. Met ADManager Plus kunt u alle gewenste beheer- en rapportagebewerkingen uitvoeren met alleen op muisklikken gebaseerde acties.