使用PowerShell修改RSReportServer.config

时间:2012-09-12 13:48:55

标签: powershell config reportserver

如何使用PowerShell更新或更改RSReportServer.config文件?

我想将Service标记内的IsReportManagerEnabled标记中的值从True更改为False。

非常感谢。

1 个答案:

答案 0 :(得分:4)

根据http://msdn.microsoft.com/en-us/library/bb630448.aspx,您的配置文件最有可能位于c:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\,但更新以下内容对您的系统是正确的。在做其他任何事情之前先备份文件。

[xml]$config = gc "c:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\RSReportServer.config"
$config.SelectSingleNode("//IsReportManagerEnabled").InnerText = "False";
$config.save("c:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\RSReportServer.config")

您可能需要重新启动ReportServer服务才能生效。