Articles

powershell script get-adgroup e get-ADGroupmember

Ho un problema nel tentativo di “correggere” uno script PS che ho ricevuto da un collega per ottenere informazioni da un annuncio dei clienti. Sto cercando di ottenere un elenco di tutte le cassette postali distrobution e membri di questi.Ma lo script che mi ha dato non funziona, ho provato a cambiarne un po ‘ ma dal momento che sto ancora imparando PowerShell mi trovo bloccato e davvero non capisco cosa stia cercando di fare il suo script.,

Quando eseguo questo script ricevo un errore dall’inizio a causa di “Groups =” in cui i gruppi non sono riconosciuti.

Quindi ho cambiato l’inizio in:

Get-ADGroup-filter * -Searchbase “OU=Distribution,OU=Groups,OU=Costumer,OU=Companies,DC=domene,DC=oss”

Questo è il percorso completo per gli oggetti AD che voglio, e ho testato questo commando e ottenere l’elenco completo. Ma non ottengo le informazioni sui membri dei goupobjects. Ho provato a cambiare nella parte inferiore dello script, ma ottenere un errore restituito su “-identity” tutto il tempo, non importa quello che scrivo dopo di esso.,

Qualcuno può aiutare med con un codice migliore per ottenere le informazioni di cui ho bisogno? E forse spiegare cosa sta cercando di fare questo script?

La ringrazio molto per il vostro aiuto.

MODIFICA 1

Grazie per l’aiuto! Ora ottengo lo script da eseguire e ottengo il .file cvs. Ma mi chiedo se ho qualcos’altro che non va. Dovrebbe restituire i gruppi in AD e membri dei gruppi, ma il risultato che ottengo non è questo.Ho allegato screenshot da quando apro questo in Excel.

Manca qualcos’altro nel mio script per ottenere le informazioni?,

Soluzione

Ho trovato un modo per cambiare lo script per ottenere ciò di cui avevo bisogno e ha funzionato. Potrebbe essere un po ‘ più che solo ottenere le informazioni di cui ho bisogno, ma ho ottenuto il risultato di cui avevo bisogno. 🙂 Grazie!