Ok, here we go...
PS D:\Modules> $PSVersionTable
Name Value
---- -----
PSVersion 3.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.18449
BuildVersion 6.2.9200.22199
PSCompatibleVersions {1.0, 2.0, 3.0}
PSRemotingProtocolVersion 2.2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> $env:PSModulePath
C:\Users\a\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\;D:\Program Fil
es (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\;C:\Program Files (x86)\Cisco\Cisco UCS PowerTool\Modules\
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> $PSVersionTable
Name Value
---- -----
PSVersion 3.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.18449
BuildVersion 6.2.9200.22199
PSCompatibleVersions {1.0, 2.0, 3.0}
PSRemotingProtocolVersion 2.2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Get-Module
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest Microsoft.PowerShell.Management {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Content...}
Manifest Microsoft.PowerShell.Utility {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Get-PSSnapin
Name : Microsoft.PowerShell.Core
PSVersion : 3.0
Description : This Windows PowerShell snap-in contains cmdlets used to manage components of Windows PowerShell.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Get-Module -ListAvailable
Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest ActiveDirectory {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAccount, Add-A...
Manifest AppLocker {Get-AppLockerFileInformation, Get-AppLockerPolicy, New-AppLockerPoli...
Manifest Appx {Add-AppxPackage, Get-AppxPackage, Get-AppxPackageManifest, Remove-Ap...
Manifest BitsTransfer {Add-BitsFile, Complete-BitsTransfer, Get-BitsTransfer, Remove-BitsTr...
Manifest BranchCache {Add-BCDataCacheExtension, Clear-BCCache, Disable-BC, Disable-BCDowng...
Manifest CimCmdlets {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSes...
Manifest DirectAccessClientComponents {Disable-DAManualEntryPointSelection, Enable-DAManualEntryPointSelect...
Script Dism {Add-AppxProvisionedPackage, Add-WindowsDriver, Add-WindowsPackage, C...
Manifest DnsClient {Resolve-DnsName, Clear-DnsClientCache, Get-DnsClient, Get-DnsClientC...
Manifest DnsServer {Add-DnsServerConditionalForwarderZone, Add-DnsServerDirectoryPartiti...
Manifest GroupPolicy {Backup-GPO, Block-GPInheritance, Copy-GPO, Get-GPInheritance...}
Manifest iSCSI {Get-IscsiTargetPortal, New-IscsiTargetPortal, Remove-IscsiTargetPort...
Manifest IscsiTarget {Add-ClusteriSCSITargetServerRole, Add-IscsiVirtualDiskTargetMapping,...
Script ISE {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}
Manifest Kds {Add-KdsRootKey, Get-KdsRootKey, Test-KdsRootKey, Set-KdsConfiguratio...
Manifest Microsoft.PowerShell.Diagnostics {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...}
Manifest Microsoft.PowerShell.Host {Start-Transcript, Stop-Transcript}
Manifest Microsoft.PowerShell.Management {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}
Manifest Microsoft.PowerShell.Security {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}
Manifest Microsoft.PowerShell.Utility {Format-List, Format-Custom, Format-Table, Format-Wide...}
Manifest Microsoft.WSMan.Management {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSSP, Set-WSM...
Manifest MsDtc {New-DtcDiagnosticTransaction, Complete-DtcDiagnosticTransaction, Joi...
Manifest NetAdapter {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-NetAdapterChe...
Manifest NetConnection {Get-NetConnectionProfile, Set-NetConnectionProfile}
Manifest NetLbfo {Add-NetLbfoTeamMember, Add-NetLbfoTeamNic, Get-NetLbfoTeam, Get-NetL...
Manifest NetQos {Get-NetQosPolicy, Set-NetQosPolicy, Remove-NetQosPolicy, New-NetQosP...
Manifest NetSecurity {Get-DAPolicyChange, New-NetIPsecAuthProposal, New-NetIPsecMainModeCr...
Manifest NetSwitchTeam {New-NetSwitchTeam, Remove-NetSwitchTeam, Get-NetSwitchTeam, Rename-N...
Manifest NetTCPIP {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol, Get-NetIP...
Manifest NetworkConnectivityStatus {Get-DAConnectionStatus, Get-NCSIPolicyConfiguration, Reset-NCSIPolic...
Manifest NetworkTransition {Add-NetIPHttpsCertBinding, Disable-NetDnsTransitionConfiguration, Di...
Manifest PKI {Add-CertificateEnrollmentPolicyServer, Export-Certificate, Export-Pf...
Manifest PrintManagement {Add-Printer, Add-PrinterDriver, Add-PrinterPort, Get-PrintConfigurat...
Script PSDiagnostics {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-WSManTrace, E...
Binary PSScheduledJob {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-JobTrigger...}
Manifest RemoteAccess {Add-DAAppServer, Add-DAClient, Add-DAClientDnsConfiguration, Add-DAE...
Manifest ScheduledTasks {Get-ScheduledTask, Set-ScheduledTask, Register-ScheduledTask, Unregi...
Manifest SecureBoot {Confirm-SecureBootUEFI, Set-SecureBootUEFI, Get-SecureBootUEFI, Form...
Manifest SmbShare {Get-SmbShare, Remove-SmbShare, Set-SmbShare, Block-SmbShareAccess...}
Manifest Storage {Add-InitiatorIdToMaskingSet, Add-PartitionAccessPath, Add-PhysicalDi...
Manifest TroubleshootingPack {Get-TroubleshootingPack, Invoke-TroubleshootingPack}
Manifest TrustedPlatformModule {Get-Tpm, Initialize-Tpm, Clear-Tpm, Unblock-Tpm...}
Manifest VpnClient {Add-VpnConnection, Set-VpnConnection, Remove-VpnConnection, Get-VpnC...
Manifest Wdac {Get-OdbcDriver, Set-OdbcDriver, Get-OdbcDsn, Add-OdbcDsn...}
Manifest WebAdministration {Start-WebCommitDelay, Stop-WebCommitDelay, Get-WebConfigurationLock,...
Manifest Whea {Get-WheaMemoryPolicy, Set-WheaMemoryPolicy}
Manifest WindowsDeveloperLicense {Get-WindowsDeveloperLicense, Show-WindowsDeveloperLicenseRegistratio...
Script WindowsErrorReporting {Enable-WindowsErrorReporting, Disable-WindowsErrorReporting, Get-Win...
Directory: D:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest SQLASCMDLETS {Add-RoleMember, Backup-ASDatabase, Invoke-ASCmd, Invoke-ProcessCube...}
Manifest SQLPS {Backup-SqlDatabase, Add-SqlAvailabilityDatabase, Disable-SqlAlwaysOn...
Directory: C:\Program Files (x86)\Cisco\Cisco UCS PowerTool\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Binary CiscoUcsPS {Export-UcsXml, Export-UcsMoXml, Compare-UcsManagedObject, Start-UcsK...
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> $env:PSModulePath += ";D:\Modules\VMware-PowerCLI-11.2.0.12780525"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Get-Module -ListAvailable
Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest ActiveDirectory {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAccount, Add-A...
Manifest AppLocker {Get-AppLockerFileInformation, Get-AppLockerPolicy, New-AppLockerPoli...
Manifest Appx {Add-AppxPackage, Get-AppxPackage, Get-AppxPackageManifest, Remove-Ap...
Manifest BitsTransfer {Add-BitsFile, Complete-BitsTransfer, Get-BitsTransfer, Remove-BitsTr...
Manifest BranchCache {Add-BCDataCacheExtension, Clear-BCCache, Disable-BC, Disable-BCDowng...
Manifest CimCmdlets {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSes...
Manifest DirectAccessClientComponents {Disable-DAManualEntryPointSelection, Enable-DAManualEntryPointSelect...
Script Dism {Add-AppxProvisionedPackage, Add-WindowsDriver, Add-WindowsPackage, C...
Manifest DnsClient {Resolve-DnsName, Clear-DnsClientCache, Get-DnsClient, Get-DnsClientC...
Manifest DnsServer {Add-DnsServerConditionalForwarderZone, Add-DnsServerDirectoryPartiti...
Manifest GroupPolicy {Backup-GPO, Block-GPInheritance, Copy-GPO, Get-GPInheritance...}
Manifest iSCSI {Get-IscsiTargetPortal, New-IscsiTargetPortal, Remove-IscsiTargetPort...
Manifest IscsiTarget {Add-ClusteriSCSITargetServerRole, Add-IscsiVirtualDiskTargetMapping,...
Script ISE {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}
Manifest Kds {Add-KdsRootKey, Get-KdsRootKey, Test-KdsRootKey, Set-KdsConfiguratio...
Manifest Microsoft.PowerShell.Diagnostics {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...}
Manifest Microsoft.PowerShell.Host {Start-Transcript, Stop-Transcript}
Manifest Microsoft.PowerShell.Management {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}
Manifest Microsoft.PowerShell.Security {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}
Manifest Microsoft.PowerShell.Utility {Format-List, Format-Custom, Format-Table, Format-Wide...}
Manifest Microsoft.WSMan.Management {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSSP, Set-WSM...
Manifest MsDtc {New-DtcDiagnosticTransaction, Complete-DtcDiagnosticTransaction, Joi...
Manifest NetAdapter {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-NetAdapterChe...
Manifest NetConnection {Get-NetConnectionProfile, Set-NetConnectionProfile}
Manifest NetLbfo {Add-NetLbfoTeamMember, Add-NetLbfoTeamNic, Get-NetLbfoTeam, Get-NetL...
Manifest NetQos {Get-NetQosPolicy, Set-NetQosPolicy, Remove-NetQosPolicy, New-NetQosP...
Manifest NetSecurity {Get-DAPolicyChange, New-NetIPsecAuthProposal, New-NetIPsecMainModeCr...
Manifest NetSwitchTeam {New-NetSwitchTeam, Remove-NetSwitchTeam, Get-NetSwitchTeam, Rename-N...
Manifest NetTCPIP {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol, Get-NetIP...
Manifest NetworkConnectivityStatus {Get-DAConnectionStatus, Get-NCSIPolicyConfiguration, Reset-NCSIPolic...
Manifest NetworkTransition {Add-NetIPHttpsCertBinding, Disable-NetDnsTransitionConfiguration, Di...
Manifest PKI {Add-CertificateEnrollmentPolicyServer, Export-Certificate, Export-Pf...
Manifest PrintManagement {Add-Printer, Add-PrinterDriver, Add-PrinterPort, Get-PrintConfigurat...
Script PSDiagnostics {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-WSManTrace, E...
Binary PSScheduledJob {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-JobTrigger...}
Manifest RemoteAccess {Add-DAAppServer, Add-DAClient, Add-DAClientDnsConfiguration, Add-DAE...
Manifest ScheduledTasks {Get-ScheduledTask, Set-ScheduledTask, Register-ScheduledTask, Unregi...
Manifest SecureBoot {Confirm-SecureBootUEFI, Set-SecureBootUEFI, Get-SecureBootUEFI, Form...
Manifest SmbShare {Get-SmbShare, Remove-SmbShare, Set-SmbShare, Block-SmbShareAccess...}
Manifest Storage {Add-InitiatorIdToMaskingSet, Add-PartitionAccessPath, Add-PhysicalDi...
Manifest TroubleshootingPack {Get-TroubleshootingPack, Invoke-TroubleshootingPack}
Manifest TrustedPlatformModule {Get-Tpm, Initialize-Tpm, Clear-Tpm, Unblock-Tpm...}
Manifest VpnClient {Add-VpnConnection, Set-VpnConnection, Remove-VpnConnection, Get-VpnC...
Manifest Wdac {Get-OdbcDriver, Set-OdbcDriver, Get-OdbcDsn, Add-OdbcDsn...}
Manifest WebAdministration {Start-WebCommitDelay, Stop-WebCommitDelay, Get-WebConfigurationLock,...
Manifest Whea {Get-WheaMemoryPolicy, Set-WheaMemoryPolicy}
Manifest WindowsDeveloperLicense {Get-WindowsDeveloperLicense, Show-WindowsDeveloperLicenseRegistratio...
Script WindowsErrorReporting {Enable-WindowsErrorReporting, Disable-WindowsErrorReporting, Get-Win...
Directory: D:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest SQLASCMDLETS {Add-RoleMember, Backup-ASDatabase, Invoke-ASCmd, Invoke-ProcessCube...}
Manifest SQLPS {Backup-SqlDatabase, Add-SqlAvailabilityDatabase, Disable-SqlAlwaysOn...
Directory: C:\Program Files (x86)\Cisco\Cisco UCS PowerTool\Modules
ModuleType Name ExportedCommands
---------- ---- ----------------
Binary CiscoUcsPS {Export-UcsXml, Export-UcsMoXml, Compare-UcsManagedObject, Start-UcsK...
Directory: D:\Modules\VMware-PowerCLI-11.2.0.12780525
ModuleType Name ExportedCommands
---------- ---- ----------------
Script VMware.DeployAutomation {Add-DeployRule, Add-ProxyServer, Add-ScriptBundle, Copy-DeployRule...}
Script VMware.ImageBuilder {Add-EsxSoftwareDepot, Add-EsxSoftwarePackage, Compare-EsxImageProfil...
Manifest VMware.PowerCLI
Script VMware.Vim
Script VMware.VimAutomation.Cis.Core {Connect-CisServer, Disconnect-CisServer, Get-CisService}
Script VMware.VimAutomation.Cloud {Add-CIDatastore, Connect-CIServer, Disconnect-CIServer, Get-Catalog...}
Script VMware.VimAutomation.Common
Script VMware.VimAutomation.Core {Add-PassthroughDevice, Add-VirtualSwitchPhysicalNetworkAdapter, Add-...
Script VMware.VimAutomation.Hcx {Connect-HCXServer, Disconnect-HCXServer, Get-HCXAppliance, Get-HCXAp...
Script VMware.VimAutomation.HorizonView {Connect-HVServer, Disconnect-HVServer}
Script VMware.VimAutomation.License Get-LicenseDataManager
Script VMware.VimAutomation.Nsxt {Connect-NsxtServer, Disconnect-NsxtServer, Get-NsxtPolicyService, Ge...
Script VMware.VimAutomation.Sdk Get-ErrorReport
Script VMware.VimAutomation.Security {Get-SecurityInfo, Get-VTpm, Get-VTpmCertificate, Get-VTpmCSR...}
Script VMware.VimAutomation.Srm {Connect-SrmServer, Disconnect-SrmServer}
Script VMware.VimAutomation.Storage {Add-KeyManagementServer, Copy-VDisk, Export-SpbmStoragePolicy, Get-K...
Script VMware.VimAutomation.StorageUtility Update-VmfsDatastore
Script VMware.VimAutomation.Vds {Add-VDSwitchPhysicalNetworkAdapter, Add-VDSwitchVMHost, Export-VDPor...
Script VMware.VimAutomation.Vmc {Connect-Vmc, Disconnect-Vmc, Get-VmcSddcNetworkService, Get-VmcServi...
Script VMware.VimAutomation.vROps {Connect-OMServer, Disconnect-OMServer, Get-OMAlert, Get-OMAlertDefin...
Script VMware.VumAutomation {Add-EntityBaseline, Copy-Patch, Get-Baseline, Get-Compliance...}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Import-Module VMware.PowerCLI
Import-Module : Exception calling "OnImportModule" with "2" argument(s): "The type initializer for
'VMware.VimAutomation.Storage.Interop.V1.Service.StorageServiceFactory' threw an exception."
At line:1 char:1
+ Import-Module VMware.PowerCLI
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Import-Module], MethodInvocationException
+ FullyQualifiedErrorId : TypeInitializationException,Microsoft.PowerShell.Commands.ImportModuleCommand
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Scope Session -DisplayDeprecationWarnings:$false -Confirm:$false | out-null
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> Connect-VIServer ********
Connect-VIServer : Could not load file or assembly 'VMware.Vim, Version=6.7.0.1825, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
At line:1 char:1
+ Connect-VIServer nlepcms001.mev.internal
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Connect-VIServer], FileNotFoundException
+ FullyQualifiedErrorId : System.IO.FileNotFoundException,VMware.VimAutomation.ViCore.Cmdlets.Commands.ConnectVIServer
PS D:\Modules> $f = "D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\netcoreapp2.0\VMware.Vim.dll"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> $f1 = "D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\net45\VMware.Vim.dll"
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> [System.Diagnostics.FileVersionInfo]::GetVersionInfo($f) | fl
OriginalFilename : VMware.Vim.dll
FileDescription : VMware.Vim
ProductName : PowerCLI
Comments : Package Description
CompanyName : VMware, Inc.
FileName : D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\netcoreapp2.0\VMware.Vim.dll
FileVersion : 6.7.0.1825
ProductVersion : 6.7.0.12483609
IsDebug : False
IsPatched : False
IsPreRelease : False
IsPrivateBuild : False
IsSpecialBuild : False
Language : Language Neutral
LegalCopyright : Copyright © VMware
LegalTrademarks :
PrivateBuild :
SpecialBuild :
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PS D:\Modules> [System.Diagnostics.FileVersionInfo]::GetVersionInfo($f1) | fl
OriginalFilename : VMware.Vim.dll
FileDescription : VMware.Vim
ProductName : PowerCLI
Comments : Package Description
CompanyName : VMware, Inc.
FileName : D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\net45\VMware.Vim.dll
FileVersion : 6.7.0.1825
ProductVersion : 6.7.0.12483609
IsDebug : False
IsPatched : False
IsPreRelease : False
IsPrivateBuild : False
IsSpecialBuild : False
Language : Language Neutral
LegalCopyright : Copyright © VMware
LegalTrademarks :
PrivateBuild :
SpecialBuild :
As you can see there is powercli loaded in the powershell session untill i do i manually with import module.
PowerCLI 5.5 install folder is C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI
Tried to add D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\net45 and D:\Modules\VMware-PowerCLI-11.2.0.12780525\VMware.Vim\netcoreapp2.0 to $env:PSModulePath - no luck.
Any ideas?