如何在PowerShell命令中转义{GUID}?执行时仅显示“参数不正确”。通过修改参数,我执行raw netsh命令有效,我怀疑是GUID的花括号是问题所在。
PowerShell -ExecutionPolicy Unrestricted -command "netsh http add sslcert ipport=192.168.10.1:443 certhash=MYHASH appid={MYGUID-AAA-BBB-CCC} certstorename=MY clientcertnegotiation=enable"
运行
netsh http add sslcert ipport=192.168.10.1:443 certhash=MYHASH appid={MYGUID-AAA-BBB-CCC} certstorename=MY clientcertnegotiation=enable
有效。但是我需要使用PowerShell运行它。在Azure上部署服务时执行脚本。此脚本是使用Process.Start(ScriptFileName)在WebRole中执行的