Import-Module from GAC for PowerShell Usage Import-Module from GAC for PowerShell Usage powershell powershell

Import-Module from GAC for PowerShell Usage


Try the Add-Type cmdlet:

Add-Type -Assembly My.PowerShell.DocumentConversion

If it's not working try the LoadWithPartialName method:

[System.Reflection.Assembly]::LoadWithPartialName('My.PowerShell.DocumentConversion')

Or using the full path:

[System.Reflection.Assembly]::LoadFile(...)


As long as the assembly is in the GAC, just use the strong name to reference the assembly.To get the path to the GAC be aware it has changed in .Net 4.0 http://en.wikipedia.org/wiki/Global_Assembly_Cache

$assemblyPath = 'path to the assembly file in the gac'$fullName = [System.Reflection.AssemblyName]::GetAssemblyName($assemblyPath).FullName[System.Reflection.Assembly]::Load($fullName)