朝、
サーバーの 1 つで実行している Powershell スクリプトに小さなエラーがあります。
SQL Server Reporting Services が後の SSRS で動作するという性質上、アプリ プールをリサイクルし、DownloadString を使用して URL を文字列に取得し、ページの事前キャッシュを強制する powershell スクリプトがあります。
もともと、このスクリプトを SQL Server 自体でローカルに実行していましたが、そのサーバーから移動したため、次のエラーが表示されます。
"1" 個の引数を指定して "DownloadString" を呼び出し中に例外が発生しました: "リモート サーバーがエラーを返しました: (500) 内部サーバー エラー"。リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。
スクリプトは次のようになります
Stop-Service "SQL Server Reporting Services (MSSQLSERVER)"
Start-Service "SQL Server Reporting Services (MSSQLSERVER)"
$wc = New-Object system.net.webClient
$cred = [System.Net.CredentialCache]::DefaultNetworkCredentials
$wc.Credentials = $cred
$wc.DownloadString("http://server/Reports/Pages/Folder.aspx")
私を正しい方向に向けることができる人。
乾杯。