Powershell 支持直接在命令行运行指令,但是如果命令比较复杂,包含引号,特殊符号等复杂的语句,就可以通过 -encodedCommand 然后传递编码为 Base64 后的数据来运行,但是这个base64有点特殊,必须用 Unicode LE 编码的格式字符串进行Base64编码,不是很方便 ,所以有人做了这个工具:
PowerShell EncodedCommand Tool (puter.site),原作者:
GitHub - javelinsoft/PowerShell-Encoded-Commands-Tool: PowerShell Encoded Commands Tool