我正在尝试更改Program Files
文件夹中配置文件中的一行。
我已通过SSH连接到Windows 7计算机,PowerShell版本为3。
我要运行的是:
$file = 'C:\Program Files (x86)\TheApplication\config.xml'
$find = ' <Servername>old_value</Servername>'
$replace = ' <Servername>new_value</Servername>'
(Get-Content $file).Replace($find, $replace) | Set-Content $file
我得到的错误是:
Set-Content:访问路径'C:\ Program Files(x86)\ TheApplication \ config.xml'被拒绝。
如果我尝试运行升高的PS,则会收到此错误:
Start-Process PowerShell -Verb RunAs
Start-Process:由于错误而无法运行此命令:此操作 需要一个交互式窗口站。
有什么办法可以提升命令来更改受保护文件夹中的文件?