升级后 PowerCLI Connect-VIServer 权限被拒绝
PowerCLI Connect-VIServer permission denied after upgrade
从 VMware 社区页面发帖。
我已经 运行 PowerCLI 6.0 第 2 版没有任何问题。我在周五升级到 PowerCLI 6.1 Release 1,现在我无法连接到我的主机。主机端没有任何变化。如果我使用我没有升级的其他工作站,我可以毫无问题地连接。
一些示例代码(使用硬盘驱动器和 returns 详细信息的 CSV):
Import-Module VMware.VimAutomation.Core
$VmHostName = "physical_host"
$VmGuestName = "vm_host"
$VmGuestUser = "Administrator"
$VmGuestPassword = (ConvertTo-SecureString -String "mypassword" -AsPlainText -Force)
Connect-VIServer -Server $VmHostName -Credential $(Get-Credential)
$GuestCommand = @"
Get-PSDrive -Name $($Drive -join ',') -PSProvider FileSystem | Select-Object Name,Used,Free | ConvertTo-Csv -NoTypeInformation
"@
$Output = Invoke-VMScript -VM $VmGuestName -GuestUser $VmGuestUser -GuestPassword $VmGuestPassword -ScriptText $GuestCommand | ConvertFrom-Csv
我收到的错误是:
Connect-VIServer : Permission to perform this operation was denied.
At line:1 char:1
+ Connect-VIServer -Server $VmHostName -Credential $(Get-Credential ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Connect-VIServer], VimException
+ FullyQualifiedErrorId : VMware.Vim.VimException,VMware.VimAutomation.ViCore.Cmdlets.Commands.ConnectVIServer
PowerCLI 有什么变化吗?是否需要将我添加到主机上的权限组或其他什么?我不在基础设施团队,所以我需要申请特定的访问权限。
提前致谢。
许多用户在我的 VMWare 论坛帖子中发帖说明了同样的问题。它似乎是 PowerCLI 中的错误。我现在使用的是 6.5.0.2604913 版本,这不再是问题。
从 VMware 社区页面发帖。
我已经 运行 PowerCLI 6.0 第 2 版没有任何问题。我在周五升级到 PowerCLI 6.1 Release 1,现在我无法连接到我的主机。主机端没有任何变化。如果我使用我没有升级的其他工作站,我可以毫无问题地连接。
一些示例代码(使用硬盘驱动器和 returns 详细信息的 CSV):
Import-Module VMware.VimAutomation.Core
$VmHostName = "physical_host"
$VmGuestName = "vm_host"
$VmGuestUser = "Administrator"
$VmGuestPassword = (ConvertTo-SecureString -String "mypassword" -AsPlainText -Force)
Connect-VIServer -Server $VmHostName -Credential $(Get-Credential)
$GuestCommand = @"
Get-PSDrive -Name $($Drive -join ',') -PSProvider FileSystem | Select-Object Name,Used,Free | ConvertTo-Csv -NoTypeInformation
"@
$Output = Invoke-VMScript -VM $VmGuestName -GuestUser $VmGuestUser -GuestPassword $VmGuestPassword -ScriptText $GuestCommand | ConvertFrom-Csv
我收到的错误是:
Connect-VIServer : Permission to perform this operation was denied.
At line:1 char:1
+ Connect-VIServer -Server $VmHostName -Credential $(Get-Credential ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Connect-VIServer], VimException
+ FullyQualifiedErrorId : VMware.Vim.VimException,VMware.VimAutomation.ViCore.Cmdlets.Commands.ConnectVIServer
PowerCLI 有什么变化吗?是否需要将我添加到主机上的权限组或其他什么?我不在基础设施团队,所以我需要申请特定的访问权限。
提前致谢。
许多用户在我的 VMWare 论坛帖子中发帖说明了同样的问题。它似乎是 PowerCLI 中的错误。我现在使用的是 6.5.0.2604913 版本,这不再是问题。