PowerShell';调用表达式';单引号命令
我试图调用包含单引号的以下命令,但无法执行并作为错误返回:PowerShell';调用表达式';单引号命令,powershell,invoke-command,Powershell,Invoke Command,我试图调用包含单引号的以下命令,但无法执行并作为错误返回: $expression = $snapshot.properties.activities[1].typeProperties.parameters.rawinputlocation = '$$Text.Format(`'wasb://document.blob.co re.windows.net/{0:yyyy}/{0:MM}/{0:dd}/DocumentActivity/raw/{{*}}.csv'`, SliceEnd)'
$expression = $snapshot.properties.activities[1].typeProperties.parameters.rawinputlocation = '$$Text.Format(`'wasb://document.blob.co
re.windows.net/{0:yyyy}/{0:MM}/{0:dd}/DocumentActivity/raw/{{*}}.csv'`, SliceEnd)'
Invoke-Expression $expression
错误:
- 调用表达式$Expression
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo:ParserError:(:)[Invoke Expression],ParseException
- FullyQualifiedErrorId:意外终止,Microsoft.PowerShell.Commands.InvokeeExpressionCommand
'
用反勾号`
转义时
第一个有效,但后一个顺序错误:反勾号位于单个报价之后。考虑差异:
`'wasb://...csv'`
`'wasb://...csv`'
我已经和第一个核对过了,但仍然没有区别。不工作,创建一个。到目前为止,只有一个代码片段没有多大意义。