Es klingt, als wären Sie mit PowerShell und ADDS noch nicht vertraut. Es ist wichtig, dass Sie irgendwann damit verbringen, alle frei verfügbaren Schulungen und Videos online über…
Suchen Sie nach PowerShell für Anfänger
- Microsoft Virtual Academy
- TechNet Virtual Labs
- Youtube
- MS Channel9
… Um eine solide Basis zu erhalten. Obwohl etwas veraltet, aber dennoch empfehlenswert, sollten Sie eine Kopie von PowerShell in einem Monat des Mittagessens von Don Jones abholen und verwenden.
Es gibt viele bereits existierende Beispiele, sogar vollständig vorgefertigte Skripte, wie genau dies im gesamten Web geschieht. Die MS PowerShellGallery sollte Ihr Ausgangspunkt sein.
Get the group membership of a given AD group and return a user-specified list of attributes to a CSV file. https://www.powershellgallery.com/packages/getADGroupMembershipWithProperties/1.1/DisplayScript
Sie können die ADDS-Cmdlets auch direkt verwenden. Nein wenn Angabe erforderlich. Dies wird in der integrierten PowerShell-Hilfedatei über den dortigen Text und Beispiele in den Hilfedateien angezeigt. Es ist nur eine Frage der Filterung nach dem Namen
Verwenden Sie einfach das eingebaute Zeug.
Clear-Host $TargetUsername = Read-Host -Prompt 'Enter a username' "Getting groups for user $TargetUsername" Get-ADPrincipalGroupMembership -Identity $TargetUsername | Select-Object -Property @},SamAccountName | Format-Table -AutoSize
Wenn Sie verschachtelte Gruppen erhalten möchten, ist mehr Code erforderlich. Das integrierte Cmdlet zeigt keine verschachtelten oder indirekten Gruppen an.