Question [PowerShell - ASP] Ajouter le PSSnapin Exchange 20

Plus d'informations
il y a 14 ans 5 mois #10415 par Nourry
Bonjour !

J'ai parcouru le forum à la recherche d'un problème similaire au mien, mais je n'ai pas trouvé de réponse pour le moment. J'espère avoir plus de chance en postant ici :blush:

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 :
Le composant logiciel enfichable Windows PowerShell « Microsoft.Exchange.Management.PowerShell.E2010 » n'est pas installé sur cet ordinateur.

Étant curieux, je lance la commande

[code:1]Get-PSSnapin[/code:1]

Ainsi que

[code:1]Get-PSSnapin -Registered[/code:1]

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]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

[/code:1]

Je retrouve donc bien, le PsSnapin qui m’intéresse dans ma console 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 :cheer:

Merci à ceux qui pourront me venir en aide !!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 5 mois #10418 par LEON
Bonjour,

Question peut être idiote, mais ton IIS est bien en local?

Cia

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 5 mois #10419 par Nourry
Comme dirait l'autre , il n'y a jamais de question idiote, seulement une réponse une idiote. :lol:

Si tu entends par là, est-ce la machine où j'exécute ma page aspx est là même machine qui a le rôle IIS, la réponse est oui ! (on peut me dire maso, mais pas à ce point :P )<br><br>Message édité par: Baldwin, à: 13/10/11 14:19

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 5 mois #10420 par LEON
L'utilisateur de ton IIS a le droit d'aller dans le dossier qui part exemple chez moi est :

[code:1]C:\Users\FL\Documents\WindowsPowerShell\Modules [/code:1]?

Cia<br><br>Message édité par: Arnaud, à: 14/10/11 19:50

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.036 secondes
Propulsé par Kunena