小编PSH*_*r12的帖子

PowerShell 编码命令失败

我正在尝试使用 Powershell 的 -EncodedCommand 标志弹出一个简单的消息框,但它一直失败。在过去的几个小时里,我试过谷歌搜索,但似乎无法正常工作。它几乎看起来像是编码错误,但我使用的是带有标准 ASCII 向后兼容字符的常规 UTF-8。

不断失败的命令:

Powershell.exe -EncodedCommand QWRkLVR5cGUgLUFzc2VtYmx5TmFtZSBQcmVzZW50YXRpb25Db3JlLFByZXNlbnRhdGlvbkZyYW1ld29yaztbU3lzdGVtLldpbmRvd3MuTWVzc2FnZUJveF06OlNob3coJ3dvcmtpbmcnKTs=
Run Code Online (Sandbox Code Playgroud)

b64解码后的命令是:

Add-Type -AssemblyName PresentationCore,PresentationFramework;[System.Windows.MessageBox]::Show('working');
Run Code Online (Sandbox Code Playgroud)

我错过了什么?感谢您帮助解决我的菜鸟问题

windows powershell encoding character-encoding

1
推荐指数
1
解决办法
2735
查看次数