0

powershell scriptサイト コレクション内のすべてのサブ サイトを調べて、不要になったノードを削除するを作成しようとしています。

スクリプトを以下に配置しましたが、Get-SPWeb でエラーが発生しました: パイプラインが停止しました - パイプが閉じられないようにパラメーターを設定する必要があると思いますか? どんな助けも素晴らしいです!

$site = Get-SPSite http://sitecollurl  

$site | get-spweb -limit all | foreach-object{ 

    $webURL = $_.url 

    $web = Get-SPWeb $webURL 

    $navigationNodes = $web.Navigation.QuickLaunch 

    ForEach ($Node in $NavigationNodes) 
    { 
        if($node.Title -eq "My User Profile") 
        { 
        $node.Delete()   
        } 
    } 
   $web.Dispose() 
}
4

1 に答える 1