0
从VMware社区页面发布Cross。升级后拒绝PowerCLI Connect-VIServer权限
我一直在运行PowerCLI 6.0第2版,没有任何问题。我在星期五升级到了PowerCLI 6.1 Release 1,现在我无法连接到我的主机。主机方面没有任何改变。如果我使用我未升级的其他工作站,则可以无问题地连接。
一些示例代码(这得到硬盘使用,并返回一个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的改变?我是否需要添加到主机上的权限组?我不在基础架构团队中,因此我需要请求特定的访问权限。
在此先感谢。