SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Re: Powershell - Find all "personal Views" and delete it

Dieser Beitrag hat 0 Antworten

Ohne Rang
302 Beiträge
Ardenda erstellt 26 Juni 2014 13:07
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Andi,

hatte es probiert bekomme aber irgendwie immer ein Null Value zurück beim Web.Site.ID. Weißt du woran das liegen könnte?

Add-PSSnapin

 

 

Microsoft.Sharepoint.Powershell

 

 $web = Get-SPWeb "https://SPsite/sites/Test"

 

 

 

 

 

foreach

 

 

($user in $web.AllUsers) {

$userSite = New-Object Microsoft.SharePoint.SPSite( $web.Site.ID, $user.UserToken);

$userWeb

 

 

= $userSite.OpenWeb($web.ID)

Write-Host$web.ID

$list = $userWeb.Lists["Test"]

 

 

 

 

 

 

foreach

 

 

($view in $list.Views) {

if($view.PersonalView) {

Write-Host

 

 

 

$view.Title

 

}

}

}