Question diff console PS & console Exchange management 2010

Plus d'informations
il y a 15 ans 5 mois #7924 par jeanfrancois
Merci, j'ai trouvé comment faire pour l'accès distant

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 :s

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.

Plus d'informations
il y a 15 ans 5 mois #7925 par Richard Lazaro
Bonjour,

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.

Plus d'informations
il y a 15 ans 5 mois #7954 par jeanfrancois
ok mais les outils de management exchange 2010 ne sont pas installable sous Win XP ...

Comment faire?

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

Plus d'informations
il y a 15 ans 5 mois #7956 par Richard Lazaro
hmmm, machine virtuelle ou bien jouer ave le PSRemoting ... mais c'est vraiment pas mon fort niveau de la configuration de ce dernier :/

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.

Plus d'informations
il y a 15 ans 4 mois #7960 par jeanfrancois
Richard Lazaro écrit:

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.

Plus d'informations
il y a 15 ans 4 mois #7967 par Arnaud Petitjean
Salut Jeff,

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 ;-), je te donne rendez-vous au chapitre 9 - Parties 3.7 Ouverture d'une console PowerShell à distance et 3.8 Importation de commandes à distance.

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.

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