我正在尝试执行以下代码,但出现以下我无法弄清楚的错误。尝试了各种变化,但不知所措:
& ".\Pacli.exe" updateuser 'vault="PACLI Vault"' 'user=AWSPacli' 'destuser=UserTest' Password=$NewPassword
Pacli.exe: parse error, expecting `';'`
At line:1, char:1
尝试使用 Invoke-Expression 并将整个命令作为变量传递,但仍然得到相同的错误。不确定这是否与我在某些参数周围加上引号的方式有关。
之前的命令可以正常工作:
& ".\Pacli.exe" logon 'vault="PACLI Vault"' 'user=AWSPacli' password=$PACPassword
尝试将 PACLI 用于 CyberArk 并在 Vault 中更新用户密码。