早晨,
我在我的一台服务器上运行的 Powershell 脚本有一个小错误。
由于 SQL Server Reporting Services 在后来的 SSRS 上工作的性质,我有一个 powershell 脚本,它回收应用程序池,然后使用 DownloadString 获取字符串的 URL 并强制页面的预缓存。
最初我在 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")
任何人都可以指出我正确的方向。
干杯。