vCenter Server を PowerCLI で操作しているとき、証明書関連のエラーが出力されることがある。
Connect-VIServer
などの一部コマンドレットでは Insecure 相当のオプション(この場合は -Force
)で回避ができるが、 これに該当するオプションが見当たらない場合が.... 例えば:
PS /root> get-vm -name test-vm | Export-VApp -Destination /root -Format ova -Name test-vm.ova
Export-VApp: 2023/01/13 14:04:43 Export-VApp The SSL connection could not be established, see inner exception.
このような場合は、InvalidCertificateAction
へ Ignore
をセットしてやれば良いようだ。
PS /root> Set-PowerCLIConfiguration -InvalidCertificateAction:Ignore
Perform operation?
Performing operation 'Update VMware.PowerCLI configuration.'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
Scope ProxyPolicy DefaultVIServerMode InvalidCertificateAction DisplayDeprecationWarnings WebOperationTimeout
Seconds
----- ----------- ------------------- ------------------------ -------------------------- -------------------
Session UseSystemProxy Multiple Ignore True 300
User Ignore
AllUsers