[PowerShell - ASP.NET] Ajouter le PSSnapin Exchange 2010
Bonsoir !
C'est mon 1er Post dans le forum asp, je suis tout ému :oops:
Bon, j'ai une page aspx (vb.net) dans laquelle j'utilise une class perso pour me connecter en PowerShell à mon serveur Exchange.
Jusque là, pas de soucis, je peut faire ce que bon me semble et j'importe même mon module ActiveDirectory pour causer avec mon annuaire.
Mon soucis se pose lorsque je souhaite ajouter mon PsSnapin Exchange E2010.
ASP me répond que :
Citation:
Le composant logiciel enfichable Windows PowerShell « Microsoft.Exchange.Management.PowerShell.E2010 » n'est pas installé sur cet ordinateur.
Étant curieux, je lance la commande ainsi que
Code:
Get-PSSnapin -Registered
dans ma page ASP.
Il me répond alors que les seul PsSnapin dipo sont :
- SqlServerCmdletSnapin100
- SqlServerProviderSnapin100
Ne voyant pas le PsSnapin qui m’intéresse (Microsoft.Exchange.Management.PowerShell.E2010), je relance ces 2 même commandes dans une console PowerShell en local sur mon serveur Exchange.
La réponse est alors toute autre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Get-PSSnapin -Registered
Name : Microsoft.Exchange.Management.PowerShell.E2010
PSVersion : 1.0
Description : Admin Tasks for the Exchange Server
Name : Microsoft.Exchange.Management.PowerShell.Setup
PSVersion : 1.0
Description : Setup Tasks for the Exchange Server
Name : Microsoft.Exchange.Management.Powershell.Support
PSVersion : 1.0
Description : Support Tasks for the Exchange Server
Name : SqlServerCmdletSnapin100
PSVersion : 2.0
Description : This is a PowerShell snap-in that includes various SQL Server cmdlets.
Name : SqlServerProviderSnapin100
PSVersion : 2.0
Description : SQL Server Provider |
Je retrouve donc bien, le PsSnapin qui m’intéresse dans ma commande PowerShell local.
Ma question est donc la suivante: Pourquoi lorsque j'interroge la liste des PsSnapin dispo depuis ma page ASP, je n'obtient les même info que depuis ma commande PowerShell en local ?
Mes pérégrinations sur le net ne m'ont pas offert la solution que je cherche, je me tourne donc vers vous :zoubi:
Merci à ceux qui pourront me venir en aide !!