我是一个正在努力从2007年到2012年迁移现有SCCM系统的团队的成员。报告已经迁移过,但由于表名和列名不一致,大多数查询都不起作用。
因此,我需要修改迁移的报告以反映SCCM 2012中的表名和列名。有超过1000个报告,因此我想编写此过程的脚本。
有没有办法通过WMI以编程方式修改SCCM报告,而不是通过SCCM控制台?
答案 0 :(得分:0)
这是一个可以在多个文件中查找/替换文本的powershell脚本:
PowerShell Script to Find and Replace for all Files with a Specific Extension
也许您可以将现有MSSRS服务器上的所有rdl文件(对我来说,X:\ SMS_SRSRP \ Reports)复制到临时位置,使用上面脚本的变体修改它们(执行操作)为每个需要更改的数据库项找到多个查找/替换循环,然后将修改后的文件复制到新的MSSRS服务器。