Guten Morgen zusammen,
ich hätte eine Frage und zwar: Gibt es eine Möglichkeit eine Abfrage zu generieren welche mir ausgibt in welchen Sitecollections ein User Mitglied ist?
Ich habe bereits ein PS Script in dem ich mir die User zu einer vordefinierten Sitecollection ausgeben kann:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = New-Object Microsoft.SharePoint.SPSite("http://intranet/vertrieb/docstore")
$groups = $site.RootWeb.sitegroups
foreach ($grp in $groups) {"Group: " + $grp.name | out-file C:\sets\result2.txt -append; foreach ($user in $grp.users) {" User: " + $user.name | out-file C:\sets\result2.txt -append } }
$site.Dispose()
Ziel wäre es nun das Script so anzupassen das es in einer Schleife jede existente Sitecollection durchgeht und mir diese incl. deren Gruppen und Mitgliedern ausgibt.
Optional eine IF Abfrage in der ich einen User angeben kann und mir nur Collections ausgegeben werden in denen dieser auch Mitglied ist.
Hoffe auf eure Hilfe bin leider noch etwas unbeholfen in Powershell.
Danke vorab!