windows - 尝试在 powershell 中执行 .exe 文件时解析错误
问题描述
我正在尝试执行以下代码,但出现以下我无法弄清楚的错误。尝试了各种变化,但不知所措:
& ".\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 中更新用户密码。
解决方案
推荐阅读
- java - 字段@ManyToOne 和获取@ManyToOne 有什么不同?
- c# - 如何对包含单词和数字的字段的对象列表进行排序?
- angular - 调用函数后如何修复未使用的分号?
- python - 在python中插入分类数据?(最近/前一个值)
- python - Wordpress XMLRPC 高级自定义字段,Realtionship 字段
- dictionary - 地图出现一次,但在 Highmaps 中快速“覆盖”与空白地图
- javascript - 执行函数后重新调用反应钩子
- javascript - 将选定表格行中的输入字段推入数组以循环
- java - 带有多模块 gradle 项目的声纳
- monaco-editor - Monaco Editor 的样式建议文档