VMware Cloud Community
dahmanator
Contributor
Contributor

PowerCli 11.5 - Unable to Import

I've been battling with powercli 11.5

OS: 2012 R2 Standard

.NET: 4.6.2 (394806)

PowerShell: 5.1.14409.1018

PowerCLI: 11.5 (14912921)

Process:

  • download PowerCLI zip
  • unzip contents
  • Copy module directories to C:\Program Files\WindowsPowerShell\Modules
  • open powershell, cd to C:\Program Files\WindowsPowerShell\Modules, unblock files with 'get-children . | unblock-file'

get-module -listavailable indicates VMware modules are visible:

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands

---------- -------    ----                                ----------------

Script     6.7.0.1... VMware.DeployAutomation             {Add-DeployRule, Add-ProxyServer, Add-ScriptBundle, Copy-D...

Script     6.7.0.1... VMware.ImageBuilder                 {Add-EsxSoftwareDepot, Add-EsxSoftwarePackage, Compare-Esx...

Manifest   11.5.0.... VMware.PowerCLI

Script     6.7.0.1... VMware.Vim

Script     11.5.0.... VMware.VimAutomation.Cis.Core       {Connect-CisServer, Disconnect-CisServer, Get-CisService}

Script     11.0.0.... VMware.VimAutomation.Cloud          {Add-CIDatastore, Connect-CIServer, Disconnect-CIServer, G...

Script     11.5.0.... VMware.VimAutomation.Common         {Get-Task, Stop-Task, Wait-Task}

Script     11.5.0.... VMware.VimAutomation.Core           {Add-PassthroughDevice, Add-VirtualSwitchPhysicalNetworkAd...

Script     11.5.0.... VMware.VimAutomation.Hcx            {Connect-HCXServer, Disconnect-HCXServer, Get-HCXAppliance...

Script     7.10.0.... VMware.VimAutomation.HorizonView    {Connect-HVServer, Disconnect-HVServer}

Script     11.3.0.... VMware.VimAutomation.License        Get-LicenseDataManager

Script     11.5.0.... VMware.VimAutomation.Nsxt           {Connect-NsxtServer, Disconnect-NsxtServer, Get-NsxtPolicy...

Script     11.5.0.... VMware.VimAutomation.Sdk            Get-ErrorReport

Script     11.0.0.... VMware.VimAutomation.Security       {Get-SecurityInfo, Get-VTpm, Get-VTpmCertificate, Get-VTpm...

Script     11.5.0.... VMware.VimAutomation.Srm            {Connect-SrmServer, Disconnect-SrmServer}

Script     11.5.0.... VMware.VimAutomation.Storage        {Add-KeyManagementServer, Add-VsanObjectToRepairQueue, Cop...

Script     1.3.0.0    VMware.VimAutomation.StorageUtility Update-VmfsDatastore

Script     11.2.0.... VMware.VimAutomation.Vds            {Add-VDSwitchPhysicalNetworkAdapter, Add-VDSwitchVMHost, E...

Script     11.5.0.... VMware.VimAutomation.Vmc            {Add-VmcSddcHost, Connect-Vmc, Disconnect-Vmc, Get-AwsAcco...

Script     10.0.0.... VMware.VimAutomation.vROps          {Connect-OMServer, Disconnect-OMServer, Get-OMAlert, Get-O...

Script     6.5.1.7... VMware.VumAutomation                {Add-EntityBaseline, Copy-Patch, Get-Baseline, Get-Complia...

attempt to import modules:

PS C:\Program Files\WindowsPowerShell\Modules> import-module -name VMware.PowerCLI -Force

import-module : Unable to find type [VMware.VimAutomation.Sdk.Interop.V1.CoreServiceFactory].

At line:1 char:1

+ import-module -name VMware.PowerCLI -Force

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (VMware.VimAutom...eServiceFactory:TypeName) [Import-Module], RuntimeException

    + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

Any help is greatly appreciated.

Reply
0 Kudos
5 Replies
dahmanator
Contributor
Contributor

type-o in original process (should be get-childItem)

Process:

  • download PowerCLI zip
  • unzip contents
  • Copy module directories to C:\Program Files\WindowsPowerShell\Modules
  • open powershell, cd to C:\Program Files\WindowsPowerShell\Modules, unblock files with 'get-childItem -recurse . | unblock-file'
Reply
0 Kudos
LucD
Leadership
Leadership

Did you unblock the downloaded file?

See Re: Installing PowerCLI


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
dahmanator
Contributor
Contributor

Yes, I ran 'get-childItem -recurse . | unblock-file' from the base module directory and confirmed the properties on the files showed unblocked.

Reply
0 Kudos
LucD
Leadership
Leadership

Ok, have a look at Issues with PowerCLI 10


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
dahmanator
Contributor
Contributor

Thanks - 12.0 is working, so I'll just go with that!

Reply
0 Kudos