正在转义PowerShell特殊字符



我有这个PowerShell字符串:

"/qP9O7BayvZAoAqg5sTHzmHAQ3Ghv1E+mFkoYDa6tG8keQU2pzPYvpVE6i3MIT7e+k0QQafHpvFMFz2um7xTMQ==" 

我已经逃脱如下:

"/qP9O7BayvZAoAqg5sTHzmHAQ3Ghv1E+mFkoYDa6tG8keQU2pzPYvpVE6i3MIT7e+k0QQafHpvFMFz2um7xTMQ=="

但是这个字符串没有被接受。粘贴到"中就可以了。不确定我错过了什么?

PowerShell中的字符串总是必须用单引号或双引号括起来。两者的区别在于是否要替换变量。

想象一下:

$name = 'Stephen'
Write-output "Hello $name"
Write-Output 'Hello $name'

其输出如下:

Hello Stephen
Hello $name

当您想替换或扩展变量时使用双引号,当您想完全按照列出的方式显示文本时使用单引号。

最新更新