Ich muss ein Skript schreiben, um die Eigenschaften von ADusers in eine Textdatei Description
, Enabled
, zu drucken. Ich habe die folgende Codezeile, aber es gibt 13 verschiedene Eigenschaften aus und mein Chef möchte in der Lage sein, nur die 4 aufgeführten Eigenschaften zu sehen. Hier ist der Code:Powershell verwenden, um 4 Eigenschaften von einem AD-Benutzer zu erhalten
Get-ADuser -Identity TestUser -Properties Description, Enabled, CanonicalName, Memberof | Out-File C:\Scripts\Output\ADInfo4Jen.txt
schön Dies funktionierte aussehen kann, TY. Wenn ich Format-List durch Export-CSV ersetzt habe, wird das Memberof-Feld mit "Microsoft.ActiveDirectory.Management.ADPropertyValueCollection" gefüllt. Ich habe das Gefühl, dass ich das für den Boss sowieso ändern muss, da ich denke, dass sie nach einem freundlicheren Namen sucht, wie man es mit> Get-ADPrincipalGroupMembership $ User | Select-Objektname | Out-File C: \ Skripte \ Output \ termusers \ "$ user" _Groups.txt –
Warum erhalten Sie nicht ihren Vor- und Nachnamen mit dem gleichen Befehl und hängen ihn an Ihre Datei an? 'Get-ADuser -Identity TestUser -Eigenschaften Beschreibung, Enabled, CanonicalName, Memberof | Select-O bject -Property givenName, Name, Beschreibung, Enabled, CanonicalName, Memberof' – LPG
Sorry, ich war nicht klar, ich meinte, dass sie einen freundlicheren Namen von Gruppen, denen der Benutzer ein Mitglied ist, möchte. Der Boss beschäftigt sich mit Wirtschaftsprüfern und möchte, dass dieser Bericht leicht verständliche Gruppennamen wie Everyone, US_Sales; ECT –