[英]VMware powercli connection error to single esxi homelab
由單個 VMware ESXi 主機組成的家庭 VMware 實驗室。
運行腳本的PC
clear-host
$vc = 'my-hhost-ip'
$user='myuser'
$pw='mypassword'
Set-PowerCLIConfiguration -InvalidCertificateAction:ignore
Connect-VIServer -server $vc -Protocol https -user $user -password $pw
Connect-VIServer : Specified method is not supported.
At line:6 char:1
+ Connect-VIServer -server $vc -Protocol https -user $user -password $p ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotImplemented: (:) [Connect-VIServer], PSNotSupportedException
+ FullyQualifiedErrorId : NotSupported,VMware.VimAutomation.ViCore.Cmdlets.Commands.ConnectVIServer
PSMessageDetails :
Exception : System.Management.Automation.PSNotSupportedException: Specified method is not supported.
TargetObject :
CategoryInfo : NotImplemented: (:) [Connect-VIServer], PSNotSupportedException
FullyQualifiedErrorId : NotSupported,VMware.VimAutomation.ViCore.Cmdlets.Commands.ConnectVIServer
ErrorDetails :
InvocationInfo : System.Management.Automation.InvocationInfo
ScriptStackTrace : at <ScriptBlock>, <No file>: line 16
PipelineIterationInfo : {}
留下憑據並讓它詢問,給出相同的錯誤
故意弄錯密碼 - 給出不正確的密碼信息
從用戶中刪除管理員角色 - 給出未經授權的消息
最后兩個測試的 output 讓我相信我實際上可以通過身份驗證,但是有一些我沒有設置或啟用的設置/服務允許它在身份驗證后連接。
任何建議,將不勝感激。
分配了免費許可證的 ESXi 主機不授予使用 API 服務的訪問權限,而這正是 PowerCLI 在幕后所做的事情。
該錯誤消息確認您無法訪問 API 服務。
只是為了添加一個次要答案,以防其他人偶然發現它。 我一開始以為是因為我正在連接到我的家庭評估版。 但是,在連接到我們的公司環境時,我遇到了完全相同的問題。
事實證明,我在機器上的帳戶被鎖定為 PowerShell 受限語言模式。 在沒有設置模式的帳戶上運行命令允許它們正常運行。
要對此添加進一步的答案以防它對任何人有幫助,就我而言,我只需要以管理員身份運行 PowerShell。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.