簡體   English   中英

VMware powercli 連接到單個 esxi homelab 的錯誤

[英]VMware powercli connection error to single esxi homelab

環境

由單個 VMware ESXi 主機組成的家庭 VMware 實驗室。

  • 客戶端版本:1.33.4
  • 客戶端內部版本號:14093553
  • ESXi 版本:6.7.0
  • ESXi 內部版本號:14320388

運行腳本的PC

  • Windows 10
  • Powershell 5.1
  • VMware PowerCLI 12.0.0 內部版本 15947286
  • 連接的用戶具有附加的 vmware 管理員角色。

代碼

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM