preee 0 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 Hallo zusammen, ich bin absolut neu im Thema Powershell und habe eine Frage. Das ist mein Start "script". Get-ADGroupMember -Identity Gruppenname | Get-Aduser | so jetzt hätte ich gern, dass mir die Container der User angezeigt werden. BEISPIEL: Gruppenname: Laptops Mitglieder sind: PC1 (liegt in xy.intern/production/london/) PC2 (liegt in xy.intern/production/newyork) usw... ist es möglich mit die Mitglieder in der Gruppe "Laptops" + die Lokation der Memebers anzuzeigen? Vielen Dank schon mal für eure Hilfe Zitieren Link zu diesem Kommentar
testperson 1.660 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 Hi, in etwa Get-ADGroupMember -Identity <Gruppe> | Get-ADUser -Properties * | fl Name, CanonicalName so? Gruß Jan Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 (bearbeitet) Ich gehe mal davon aus, dass Du mit Container und Lokation jeweils Organisationseinheiten meinst - in english Organizational Units oder OUs genannt - richtig? Der "Pfad" zur OU wie Du ihn beispielhaft zeigst nennt sich CanonicalName. Dieses Attribut gehört nicht zu den standardmäßig ausgegebnen Attributen, weshalb Du es explizit mit angeben musst ... also so ungefähr: Get-ADGroupMember -Identity Gruppenname | Get-Aduser -Properties CanonicalName | Select-Object -Property Name,CanonicalName bearbeitet 12. April 2018 von BOfH_666 Zitieren Link zu diesem Kommentar
preee 0 Geschrieben 12. April 2018 Autor Melden Teilen Geschrieben 12. April 2018 Get-ADGroupMember -Identity Gruppenname | hat mir bereits geholfen. Da kommt dann zwar nicht der CanonicalName aber der distinguishedName. Das ist ja fast das selbe... Danke Zitieren Link zu diesem Kommentar
preee 0 Geschrieben 12. April 2018 Autor Melden Teilen Geschrieben 12. April 2018 vor 43 Minuten schrieb BOfH_666: Ich gehe mal davon aus, dass Du mit Container und Lokation jeweils Organisationseinheiten meinst - in english Organizational Units oder OUs genannt - richtig? Der "Pfad" zur OU wie Du ihn beispielhaft zeigst nennt sich CanonicalName. Dieses Attribut gehört nicht zu den standardmäßig ausgegebnen Attributen, weshalb Du es explizit mit angeben musst ... also so ungefähr: Get-ADGroupMember -Identity Gruppenname | Get-Aduser -Properties CanonicalName | Select-Object -Property Name,CanonicalName dennoch, wenn ich versuche es so zu machen wie du es geschrieben hast, bekomme ich für jedes Objekt eine Fehlermeldung. Get-ADUser : Cannot find an object with identity: Zitieren Link zu diesem Kommentar
zahni 550 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 vor 10 Minuten schrieb preee: dennoch, wenn ich versuche es so zu machen wie du es geschrieben hast, bekomme ich für jedes Objekt eine Fehlermeldung. Get-ADUser : Cannot find an object with identity: Der Befehl funktioniert. Welche Powershell-Version? Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 (bearbeitet) Also bei mir geht's so, wie Testperson beschrieben hat! Und bei mir kommt auch der CanonicalName, der DistiguishedName ist der mit dem cn=... Bsp. Name : Cybquest CanonicalName : MeineDomain.local/MeineOU/MeineUser/Cybquest distinguishedName : CN=Cybquest,OU=MeineUser,OU=MeineOU,DC=MeineDomain,DC=local bearbeitet 12. April 2018 von Cybquest Zitieren Link zu diesem Kommentar
preee 0 Geschrieben 12. April 2018 Autor Melden Teilen Geschrieben 12. April 2018 Name Value ---- ----- PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.36415 BuildVersion 6.3.9600.18728 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 Zitieren Link zu diesem Kommentar
zahni 550 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 Bei mir Name Value ---- ----- PSVersion 5.1.14393.2125 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.14393.2125 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 Bei mir: Name Value ---- ----- PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.42000 BuildVersion 6.3.9600.18773 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 Zitieren Link zu diesem Kommentar
zahni 550 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 Und bei mir das Beispiel von BOfH_666. Zitieren Link zu diesem Kommentar
BOfH_666 577 Geschrieben 12. April 2018 Melden Teilen Geschrieben 12. April 2018 vor 2 Stunden schrieb preee: dennoch, wenn ich versuche es so zu machen wie du es geschrieben hast, bekomme ich für jedes Objekt eine Fehlermeldung. Get-ADUser : Cannot find an object with identity: Der Parameter -Identity erwartet entweder einen Distinguished Name, eine GUID, eine SID oder einen sAMAccountName. Wenn Du was anderes lieferst, gibt es eine Fehlermeldung. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.