我正在尝试从批处理文件运行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:\脚本\ EnableTransportRuleWest.ps1"
运行bat文件时的错误是: 字符串开头: 在线:1字符:75 *。 S:\ Program files,..... etc缺少终结符'。在线:1字符:146
我看不出有什么遗漏,任何想法?
答案 0 :(得分: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"