最近一直在使用華爲雲的DevOps服務,由於要配置流水線,因此須要對項目中須要使用到的服務器進行授信。html
如下步驟是引用了華爲雲的Windows2016授信方法。原地址:https://support.huaweicloud.com/usermanual-deployman/zh-cn_topic_0164654770.htmlshell
手動配置具體步驟以下:安全
管理員用戶打開Powershell,執行以下命令:服務器
set-executionpolicy unrestricted
更改powershell策略,如圖5所示。ui
執行命令後提示是否確認更改,輸入「Y」便可。spa
winrm enumerate winrm/config/listener winrm quickconfig winrm set winrm/config/service/auth '@{Basic="true"}' winrm set winrm/config/service/auth '@{CredSSP="true"}' winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm get winrm/config/service/auth
執行命令後若是「Basic」、「Kerberos」、「CredSSP」均爲true則表示配置成功,如圖6所示。3d
ls Cert:\LocalMachine\My
出現如圖14所示兩列數據即表示證書添加成功。rest
命令格式以下:code
winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled="true";Port="自定義端口號,默認5986";Hostname="證書域名";CertificateThumbprint="證書key值"}htm
如,在cmd中輸入以下命令,如圖15所示。
winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled=」true」;Port="5986";Hostname="XXXXXXXXXXXXX";CertificateThumbprint="12DE438EE83D6A8DEFD814BD6595C843C630FBC7"}重要的問題說三遍!!!注意到(圖15)的截圖了嗎?這條最重要的命令必定要在CMD中運行,若是你在PowerShell中運行就行獲得「Error:Invalid use of command line. Type "winrm -?" for help.」的錯誤。
winrm e winrm/config/listener