functions/utils/Add-ToGAC.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function Add-ToGAC { param( [Parameter(Mandatory = $true, ValueFromPipeline = $true)] [string]$FilePath ) begin { [System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a") $publish = New-Object System.EnterpriseServices.Internal.Publish } process { $publish.GacInstall($FilePath) } } |