Question diff console PS & console Exchange management 2010
- jeanfrancois
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
Dans exchange 2010, il existe 2 consoles:
La console Windows Powershell
et
La console Exchange management 2010
J'arrive à accéder à la console Powershell de l'exchange depuis une machine winXP du même domaine.
Par exemple je liste les processus de l'exchange distant
Mais je n'arrive pas à faire un get-mailbox ou get-mailboxstatistics car ces commandes s'exécutent normalement dans la console Exchange management 2010
Comment peut-on faire pour accéder à distance à cette console?
En sachant qu'avec la commande:
[code:1]
Invoke-Command { Get-Process } -ComputerName srv-exchange2010 -Credential $cred
[/code:1]
J'accède à la console powershell et non à la console Exchange management 2010...
Merci d'avance de votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
- Messages : 530
- Remerciements reçus 0
Enfait c'est tout bête, la console Exchange management 2010 est une console Windows PowerShell avec le chargement du Snapin Exchange par defaut.
Donc si tu veux retrouver les cmdlets dans une console powershell \"basique\" il faut que tu ajoutes ce snapin Add-PSSnapin
www.powergui.org/thread.jspa?messageID=44477
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- jeanfrancois
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
Comment faire?
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
- Messages : 530
- Remerciements reçus 0
Je suis désolé de ne pas pouvoir t'aider plus que ça.
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- jeanfrancois
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
hmmm, machine virtuelle ou bien jouer ave le PSRemoting ... mais c'est vraiment pas mon fort niveau de la configuration de ce dernier :/
Je viens de trouver ma réponse...
technet.microsoft.com/fr-fr/library/dd63...%28EXCHG.140%29.aspx
(voir la remarque en bas de page)
Donc si je veux accéder à distance à la console Exchange 2010, je dois réinstaller un XP virtuelle 64 bits...
Pfff...
Je vous tiens au courant quand j'aurai fait tout ça
Merci quand même pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
Donc si je veux accéder à distance à la console Exchange 2010, je dois réinstaller un XP virtuelle 64 bits...
Pas nécessairement. En principe tu peux t'éviter cette peine.
Je viens de trouver ma réponse...
technet.microsoft.com/fr-fr/library/dd63...%28EXCHG.140%29.aspx
(voir la remarque en bas de page)
Si tu as bien lu la remarque jusqu'au bout, tu verras ceci : \"Cependant, vous pouvez utiliser Windows PowerShell 2.0 32 bits et accéder à distance à votre environnement Exchange 2010. \"
Cela veut dire 2 choses :
1. Que tu peux ouvrir une console à distance sur ton serveur Exchange à partir de ton poste XP (sorte de Telnet / SSH)
2. Que tu peux importer les commandes Exchange sur ton poste XP
Si tu es un heureux possesseur du livre PowerShell dont ce site fait la pub
Si malheureusement ce n'est pas le cas... je vais quand même tenter de t'aider
Pour 1. : utilise la commande \"Enter-PSSession -ComputerName ServeurDistant\"
Pour 2. : tape les commandes suivantes :
[code:1]
# Création d'une session avec un ordinateur distant. C'est comme si on ouvrait une console PowerShell sur la machine distante.
$s = New-PSSession -ComputerName ServeurExchange
# Chargement du module Exchange (nom du module à vérifier)
Invoke-Command -Session $s -Scriptblock {Import-Module *Exchange*}
# Importation du module Exchange dans la console PowerShell côté client
Import-PSSession -Session $s -Module *Exchange*
[/code:1]
Et voilà...
Pour vérifier que les commandes soient bien présentes, tape la commande :
[code:1]
Get-Command -Module tmp*
[/code:1]
En effet, lorsqu'on importe un module à distance, il se crée en local un module temporaire.
Tiens nous au courant de tes avancées.
Arnaud<br><br>Message édité par: Arnaud, à: 25/10/10 19:28
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- diff console PS & console Exchange management 2010