我试图调用以下包含单引号的命令,但我无法执行并返回错误:
$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
错误:
这是因为单引号'
用反引号`
进行转义。
第一个工作,但后者的顺序错误:反引号在单引号之后。考虑一下差异:
`'wasb://...csv'`
`'wasb://...csv`'