Get-Aduser PowerShell

Get-Aduser PowerShell
Da molti dei comandi PowerShell, il più importante è il cmdlet get-aduser. Il cmdlet get-aduser è stato utilizzato per ottenere le diverse proprietà e oggetti degli utenti trovati nel server di finestre. È possibile controllare le proprietà dell'utente in base alla loro identità specifica chiamata nome. Quindi, all'interno di questo tutorial guida, vedremo come un comando Get-Aduser può essere utilizzato in Windows PowerShell per ottenere informazioni sull'utente. Assicurati di avere Windows Server installato e configurato insieme ai suoi moduli a direzione attiva.

In primo luogo, accedi dal sistema e cerca PowerShell. Fare clic con il pulsante destro del mouse sul PowerShell spuntato e toccare "Run come amministratore" per evitare qualsiasi inconveniente. Lo schermo blu di PowerShell verrà aperto sullo schermo.

Ora, il PowerShell è stato lanciato con successo. La tua prima attività è assicurarsi che il modulo e i servizi Active Directory siano installati e configurati sul server. Quindi, è necessario ottenere la funzionalità della finestra a attiva-direzione nel tuo Powershell per utilizzare ulteriori comandi. A tale scopo, è necessario ottenere il modulo "RSAT-Active" utilizzando il cmdlet "Get-Windowscapability" nel PowerShell. Abbiamo usato uno dei nostri PowerShell per farlo. Utilizza i parametri "nome" e "online".

Inizierà a raccogliere e caricare il modulo RSAT-Active-Directory nel tuo PowerShell. Puoi vedere che il sistema operativo sta eseguendo le sue azioni richieste per farlo dall'immagine.

Entro pochi secondi, caricherà tutti i moduli richiesti per RSAT Active Directory e di seguito è riportato l'output di successo per esso.

Dopo aver ottenuto il modulo Active Directory, devi aggiungerlo al tuo server. Utilizzare il cmdlet "Aggiungi windowscapability" per farlo. Assicurati di aggiungere il parametro "nome" per aggiungere il modulo Active Directory con la sua versione come mostrato di seguito.

Il sistema operativo è in esecuzione il cmdlet "Add-Windowscapability" per aggiungere RSAT Active Directory nel nostro sistema.

Il suo output è lo stesso che abbiamo ottenuto per ottenere il modulo RSAT Active Directory.

Iniziamo a vedere il cmdlet "get-aduser" guardando prima il suo aiuto manuale. Questo manuale ci dice la sintassi, gli alias e le osservazioni per il cmdlet "Get-Aduser" sul PowerShell.

Se si desidera controllare tutti i moduli installati nel server Windows di Windows 10, puoi farlo utilizzando il cmdlet "get-module" sul PowerShell. Questo cmdlet get-module utilizza il parametro "ListAvailable" per ottenere tutti i moduli attivi e disponibili sullo schermo PowerShell. L'output per questo comando mostra che il nostro sistema ha un modulo ActiveDirectory installato e attivo insieme ai suoi comandi esportati.

Per ottenere il modulo Active Directory, è possibile utilizzare il comando di seguito dall'immagine.

Per ottenere il modulo, insieme ai suoi comandi esportati può essere eseguito con il comando presentato nell'immagine PowerShell mostrata.

Per utilizzare qualsiasi cmdlet, dobbiamo importare anche il suo modulo pertinente nel PowerShell. Iniziamo importando prima il modulo Active Directory nel PowerShell prima di utilizzare il cmdlet "Get-Aduser". A tale scopo, il cmdlet "import-module" verrà utilizzato insieme al nome del modulo i.e. "ActiveDirectory". Pertanto, abbiamo usato il comando di import-module nel PowerShell per importare il modulo ActiveDirectory come mostrato sotto. Ora, il PowerShell è pronto a utilizzare il cmdlet "Get-Aduser" per ottenere le informazioni sugli utenti.

Esempio

Cominciamo con un'illustrazione molto semplice. In questa illustrazione, useremo il cmdlet "Get-Aduser" esclusivamente sul PowerShell senza alcun parametro. Questo perché vogliamo ottenere tutti gli utenti dal server Windows contemporaneamente. Quindi, questo comando sarà un comando singolo. Pertanto, l'abbiamo usato sul PowerShell come mostrato di seguito.

Verrà semplicemente fuori chiedendoti di aggiungere il valore del filtro. Questo valore dirà un sistema, quanti utenti vuoi ottenere da esso. Come abbiamo aggiunto i caratteri "*", quindi visualizzerà tutti gli utenti attualmente situati nel server Windows del nostro sistema. Questo è il modo più semplice per usare il "Get-Aduser".

Inventiamo il primo parametro del CMDLET GET-ADUSER. Quindi, il primo parametro è il "filtro" che viene automaticamente utilizzato nel comando sopra da un PowerShell. Questa volta, lo stiamo usando nel nostro comando per ottenere tutti gli utenti che utilizzano il cmdlet "Get-Aduser" come di seguito. Alla fine visualizzerà tutti gli utenti di Windows Server sullo schermo PowerShell.

Quando hai molti utenti nel tuo sistema, puoi aggiungerli in diverse categorie per fare la differenza. Lo stesso funziona per il server Windows. Quindi, elencheremo tutti gli utenti che utilizzano il parametro Filtro che appartiene a dipartimenti specifici quando si tratta di alcune imprese aziendali. Dobbiamo utilizzare il parametro "SearchBase" dopo il parametro "Filtro" insieme a menzionare i nomi di tali dipartimenti secondo le istruzioni utilizzate nell'immagine.

Se vuoi cercare utenti che hanno nomi che iniziano con alcune parole specifiche, puoi farlo anche tu. Per quello. È necessario utilizzare la parola chiave "Nome" all'interno del parametro "Filtro". Devi menzionare il tipo di account di un utente specifico all'interno del filtro. Il parametro "Formato" può essere utilizzato per ottenere la forma della tabella del nostro output se hai più di un utente con lo stesso nome insieme alle altre informazioni.

L'output per il comando sopra è mostrato di seguito. Mostra la colonna Nome, SamAccountName sul PowerShell insieme alle informazioni di un utente.

Puoi anche ottenere le informazioni su un singolo utente esclusivamente insieme alle sue proprietà. A tale scopo, hai bisogno del parametro di identità e proprietà. Il parametro Identity sta prendendo il nome di un utente e il parametro Proprietà otterrà tutte le sue informazioni.

> -Get -Aduser -Identity "Nome utente" -Properties *

Conclusione

Questo articolo contiene tutte le dimostrazioni e le implementazioni per l'utilizzo del cmdlet "Get-Aduser" nel PowerShell di Windows Server. Abbiamo iniziato con l'ottenimento e l'installazione dei moduli richiesti come prerequisiti di Get-Aduser I.E RSAT Active Directory.