De lijst met computeraccounts in een Active Directory-domein ophalen met Powershell
Er is geen specifieke cmdlet of script van PowerShell om alle computeraccounts in een specifiek Active Directory-domein (AD) op te halen. U zult de cmdlet Get-ADComputer moeten gebruiken en de juiste parameters en filters om de gewenste lijst met AD-computeraccounts te krijgen. Om bijvoorbeeld alle computers in een domein te krijgen, moet u een filter gebruiken; om alle inactieve computers te krijgen, moet u de lijst ophalen op basis van de parameter voor de laatste aanmeldtijd; de parameter voor besturingssysteem om computers op te halen die op een specifiek besturingssysteem draaien, enzovoort.
Windows PowerShell
Stappen voor het ophalen van alle AD-computers in een domein met behulp van PowerShell.
- 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-ADComputer en voer het uit in het PowerShell-venster.
- Een voorbeeld van PowerShell-script voor het inschakelen van een AD-account.
Copied
Get-ADComputer -Filter*
Klik om het hele script te kopiëren
Dit script zal alle computers in het domein weergeven. 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
Voor het weergeven van alle computers in een AD-domein.
- Selecteer het rapport Alle computers in Computerrapporten in de tab Rapporten.
- Selecteer de domeinen waarvan u alle AD-computers wilt ophalen en klik op Genereren. Klik op Exporteren als en selecteer de opmaak om het rapport te exporteren.
Schermafbeelding
Rechtstreeks vanuit het rapport kunt u computers in-/uitschakelen/verwijderen, hun kenmerken wijzigen en meer, met behulp van de ingebouwde beheeropties van het rapport.
» Start Gratis proefversie voor 30 dagen
Beperkingen van het gebruik van PowerShell bij het ophalen van de lijst met AD-computers
- U kunt geen rapport genereren van alle AD-computers 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 of Exchange 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 het gegenereerde AD-computerrapport wilt doorzoeken, biedt het PowerShell-script geen enkele mogelijkheid. Het biedt ook geen enkele mogelijkheid om de computers 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 computeraccounts 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.