Powershell-Skript get-ADGroup und get-ADGroupMember
Ich habe ein Problem beim Versuch, ein PS-Skript zu „reparieren“, das ich von einem Kollegen erhalten habe, um Informationen von einer Kundenanzeige zu erhalten. Ich versuche, eine Liste aller Distrobution-Postfächer und deren Mitglieder abzurufen.Aber das Skript, das er mir gegeben hat, funktioniert nicht, ich habe versucht, etwas zu ändern, aber da ich immer noch PowerShell lerne, stecke ich fest und verstehe wirklich nicht, was sein Skript versucht.,
Wenn ich dieses Skript ausführe, wird von Anfang an eine Fehlermeldung angezeigt, da“ Groups = “ bei Gruppen nicht erkannt wird.
Also habe ich den Start geändert in:
Get-ADGroup-filter * – Searchbase „OU=Distribution,OU=Groups,OU=Costumer,OU=Companies,DC=domene, DC=oss“
Dies ist der vollständige Pfad zu den gewünschten Anzeigenobjekten, und ich habe dieses Kommando getestet und die vollständige Liste erhalten. Aber ich bekomme keine Informationen über Mitglieder der Goupobjects. Ich habe versucht, den unteren Teil des Skripts zu ändern, bekomme aber die ganze Zeit einen Fehler bei „-identity“, es spielt keine Rolle, was ich danach schreibe.,
Kann mir jemand mit einem besseren Code helfen, die benötigten Informationen zu erhalten? Und vielleicht erklären, was dieses Skript zu tun versucht?
Vielen Dank für Ihre Hilfe.
BEARBEITEN 1
vielen Dank für die Hilfe! Ich bekomme jetzt das Skript zu laufen und ich bekomme die .cvs-Datei. Aber ich frage mich, ob etwas anderes nicht stimmt. Es sollte die Gruppen in AD und die Mitglieder der Gruppen zurückgeben, aber das Ergebnis, das ich erhalte, ist nicht das.Ich habe Screenshot angehängt, wenn ich dies in Excel öffne.
Fehlt in meinem Skript noch etwas, um die Informationen abzurufen?,
Lösung
Ich habe einen Weg gefunden, das Skript so zu ändern, dass es das bekommt, was ich brauchte, und es hat funktioniert. Es könnte ein wenig mehr sein, als nur die Informationen zu bekommen, die ich brauche, aber ich habe das Ergebnis, das ich brauchte. 🙂 Danke!