在非GUI环境中提升命令

时间:2019-03-21 07:01:22

标签: powershell

我正在尝试更改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:由于错误而无法运行此命令:此操作   需要一个交互式窗口站。

有什么办法可以提升命令来更改受保护文件夹中的文件?

0 个答案:

没有答案