0

我正在尝试从批处理文件运行 powershell 脚本,但无法正常工作。bat 文件如下所示:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command “. ‘S:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.psc1'; Connect-ExchangeServer -auto; S:\Scripts\EnableTransportRuleWest.ps1"

我运行bat文件时的错误是:

the string starting: at line:1 char:75
* . S:\Program files[snip] is missing the terminator '. at line:1 char:146

我没有看到缺少什么,有什么想法吗?

4

1 回答 1

2

您是否从博客中复制了此命令行?你在那里有“聪明”的报价。

使用正常的双/单引号:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command ". 'S:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.psc1'; Connect-ExchangeServer -auto; S:\Scripts\EnableTransportRuleWest.ps1"
于 2013-10-24T16:54:04.120 回答