2

私が次のものを持っている場合

$webs = Get-SPWeb -Limit all -ErrorAction Stop

foreach($web in $webs) 
{
    Write-Host $web.SiteUsers.xml 
}

.NET の同じコードがSPWeb.SiteUsers.xml、サーバー上の 1 つのサイトから例外を受け取ることはわかっています。

実際の例外や理由は重要ではありませんが、上記のコードを実行しても、PowerShell に伝播または報告された例外は見られません。$web.SiteUsers.xml は、エラーが発生したサイトで null を返すだけです。

これは PowerShell のものですか、それとも Get-SPWeb の癖ですか?

4

1 に答える 1