我试图通过批处理文件传递 REPLACE 命令来找出解决方案,因为当使用 REPLACE 选项执行文件时,“ReplaceTagsOnConfigFiles.ps1”将起作用,否则,它将要求 [REPLACE | 回滚]
下面是批处理文件:
echo "Changing the execution policy"
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command {Set-ExecutionPolicy} > C:\Temp\a.out
echo "Updating the Server details:"
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "D:\test\Bluebird_1.2.0_RTM\ReplaceTagsOnConfigFiles.ps1;REPLACE" > C:\Temp\b.out
执行上述批处理文件时,会弹出如下所示的消息。
可用命令:
* 替换所有字符串以从每个 .config 和 .x aml 文件中获取新配置。
* 删除当前配置并检索旧配置(之前必须执行替换)。
ReplaceTagsOnConfigFiles.ps1 [替换 | ROLLBACK]
REPLACE 替换每个 .config 和 .xaml 文件中的所有字符串以构建新配置。
ROLLBACK 从备份中检索旧配置。注意:此选项仅在您之前使用“替换”选项时才有用。
没有文件被替换
请在这方面帮助我。