[SQL Server] Inscrire une DLL utilisée dans SSIS
########## Le script inscriptionNewDLL.ps1 ##############################################
#Le script PowerShell doit être lancé avec l'option "Exécuter en tant qu'administrateur"
[Reflection.Assembly]::LoadWithPartialName("System.EnterpriseServices") | Out-Null
[System.EnterpriseServices.Internal.Publish] $publish = new-object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("C:\MaDLL\Renci.SshNet.dll")
#Si l'installation dans le GAC sur un serveur hébergeant des applications Web dans IIS, vous devez redémarrer IIS pour que les applications puissent prendre en compte les modifications.
# Décommenter ligne ci-dessous si nécessaire ...
# iisreset
########## Fin script inscriptionNewDLL.ps1 ##############################################
Ci-dessous les étapes à suivre pour inscrire la DLL Renci.SshNet.dll
1 ) Copier l'assembly "Renci.SshNet.dll" et le fichier "inscriptionNewDLL.ps1" localement sur le serveur dans le répertoire "C:\MaDLL\"
2 ) Lancer la console PowerShell avec les droits d'administrateur
3 ) Dans la console Powershell, accéder au chemin où vous avez copié l'assembly ('C:\MaDLL\')
4 ) Dans la console Powershell, écrire .\inscriptionNewDLL.ps1 et valider par Entrée