2016-10-04 153 views
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的改变?我是否需要添加到主机上的权限组?我不在基础架构团队中,因此我需要请求特定的访问权限。

在此先感谢。

回答

0

许多用户在VMWare论坛上发帖表示同样的问题。它似乎是PowerCLI中的一个错误。我现在正在使用版本6.5.0.2604913,这不再是一个问题。