下面是两个用于对凭证进行base64编码的相同目的的命令。
来自windows命令行的 :
powershell "[convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes(\"ATSxxx0101:urSY13sm\"))"
结果 QVRTVFNHMDEwMTp1clNZMTNzbQ==
来自powershell的 :
[Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes('ATSxxx0101:urSY13sm'))
结果: QQBUAFMAVABTAEcAMAAxADAAMQA6AHUAcgBTAFkAMQAzAHMAbQA=
结果来自windows命令行,工作正常,但结果powershell是错误的。但是我的工具只能接受powershell命令。直接windows命令无法工作。有什么想法专家吗?
https://stackoverflow.com/questions/56181796
复制相似问题