在PowerShell的密码变量中包含$symbol

在PowerShell的密码变量中包含$symbol,powershell,Powershell,我正在尝试在PowerShell脚本中传递密码变量,如下所示: [string] $username, [string] $password password = Paword 我的密码中包含$symbol。当我试图通过如下传递密码来调用脚本时 & "script.ps1" -username "admin" -password "Pa$$word" 但在脚本中,我的密码如下所示: [string] $username, [string] $password password =

我正在尝试在PowerShell脚本中传递密码变量,如下所示:

[string] $username,
[string] $password
password = Paword
我的密码中包含$symbol。当我试图通过如下传递密码来调用脚本时

& "script.ps1" -username "admin" -password "Pa$$word"
但在脚本中,我的密码如下所示:

[string] $username,
[string] $password
password = Paword

有没有办法在我的变量中包含$symbol?我尝试在$之前添加“\”符号,但仍然无法正确读取。

以单引号传递密码,如下所示:

& "script.ps1" -username "admin" -password 'Pa$$word'

这是否回答了您的问题(使用单引号)。。。或者使用反勾号: