Come ottenere l'elenco degli account di computer in un dominio Active Directory mediante PowerShell
Non esiste alcun cmdlet o script PowerShell specifico per recuperare tutti gli account dei computer in un dominio Active Directory (AD) specifico. Sarà necessario utilizzare il cmdlet Get-ADComputer e utilizzare i parametri e i filtri corretti per ottenere l'elenco desiderato di account computer AD. Ad esempio, per ottenere tutti i computer di un dominio dovrai utilizzare un filtro; per ottenere tutti i computer inattivi dovrai recuperare l'elenco in base al parametro dell'ora dell'ultimo accesso; il parametro del sistema operativo per recuperare i computer in esecuzione su un OS specifico e così via.
In breve, ogni volta che desideri ottenere un elenco di computer che corrispondono a criteri specifici, dovrai creare un nuovo script PowerShell o crearne uno nuovo. D'altra parte, ADManager Plus, una soluzione di gestione e reporting di AD, Office 365 ed Exchange basato esclusivamente su GUI, offre report predefiniti di computer per elencare tutti i computer che corrispondono a criteri specifici, come tutti i computer, tutte le workstation, computer creati/modificati/eliminati di recente, ecc. con il semplice clic di un pulsante. Questo articolo confronta il processo per ottenere l'elenco di tutti i computer in un dominio AD mediante PowerShell e ADManager Plus per mostrare come ADManager Plus sia facilmente l'opzione migliore.
Windows PowerShell
Procedura per ottenere tutti i computer AD in un dominio mediante PowerShell.
- Assicurati di disporre delle autorizzazioni necessarie per eseguire questa azione e anche per eseguire script PowerShell.
- Crea lo script mediante il cmdlet Get-ADComputer ed eseguilo nella finestra di PowerShell.
Uno script PowerShell di esempio per abilitare un account AD
Copied
Get-ADComputer -Filter*
Fai clic per copiare l’intero script
Questo script elencherà tutti i computer nel dominio. Se desideri esportare il report in un formato specifico, occorre modificare lo script, aggiungendo il formato richiesto e la posizione in cui memorizzare il file esportato.
ADManager Plus
Per elencare tutti i computer in un dominio AD.
- Seleziona il report Tutti i computer da Report computer nella scheda Report.
- Seleziona i domini da cui desideri ottenere tutti i computer AD e fai clic su Genera. Fai clic sull'opzione Esporta come e seleziona il formato per esportare il report.
Schermata
» Inizia il periodo di prova gratuito di 30 giorni
Direttamente dal report, puoi abilitare/disabilitare/eliminare computer, modificarne gli attributi e altro, mediante le opzioni di gestione integrate del report.
Limitazioni dell'uso di PowerShell per ottenere l'elenco di computer AD
- Non potrai generare report di tutti i computer AD mediante PowerShell se non disponi di privilegi sufficienti nei domini AD da cui desideri generare questo report. Con ADManager Plus, i privilegi degli utenti in AD o Exchange nativi non devono essere elevati per abilitare gli account utente AD.
- Per esportare il report in un formato specifico mediante PowerShell, occorre modificare lo script. Con ADManager Plus, tuttavia, è disponibile un'opzione Esporta integrata che consente di esportare il report in formato CSV, PDF, HTML o XLSX con il semplice clic di un pulsante del mouse.
- Se desideri cercare il report dei computer Active Directory generato, lo script PowerShell non offre alcuna opzione. Nemmeno offre alcun mezzo per gestire i computer dal report. ADManager Plus, d'altra parte, offre una ricerca integrata e azioni di gestione al volo in tutti i suoi report per individuare facilmente qualsiasi computer e spostare, abilitare/disabilitare, eliminare o reimpostare gli account computer desiderati o modificarne gli attributi, direttamente dal report.
- Devi sapere come eseguire gli script dalla finestra di PowerShell. ADManager Plus è puramente basato su GUI, consentendoti di eseguire tutte le azioni di gestione e reporting con un solo clic del mouse dalla sua console basata sul Web.
- Solo un trattino fuori posto o un nome attributo LDAP ortograficamente errato potrebbero provocare errori. ADManager Plus ti consente di eseguire tutte le operazioni di gestione e reporting desiderate con azioni basate puramente su clic del mouse.