Meilleur auteur de réponses
Shell Exchange plus accessible sous Exchange 2013 CU6

Question
-
Bonjour,
Sur un Exchange 2013 CU6, depuis quelques jours, je ne parviens plus à accèder au Shell Exchange.
Au chargement de ce dernier, j'ai un message:
"Impossible de générer Export-Module pour la session en cours à l'aide d'Import-PSSession".
Concrètement, si je cherche à saisir une simple commande telle que Get-Mailboxdatabase, j'obtiens un "CommandNotFoundException". En gros, toutes mes commandes Shell Exchange semblent avoir disparues ...
Je suis loggé en admin du domaine sur le serveur.
Si vous avez une idée ...
Merci,
----------------- Dominique
Réponses
-
Epilogue:
CU16 installé --> KO
Upgrade du PowerShell --> KO
Remise en place de l'option "Authentification Windows Integrée" du répertoire virtuel PowerShell (default web site) de la config Exchange --> OK !!!
Alors ... pourquoi/comment cette option avait été désactivée ....
Bref, tout refonctionne, et c'est tant mieux !
----------------- Dominique
- Marqué comme réponse Teodora Sharkova mercredi 30 août 2017 13:58
-
Bonjour,
Maintenant que vous avez à nouveau accès au PowerShell d'Exchange et que tout fonctionne, je vous invite à sauvegarder dans des fichiers au format txt ou csv votre configuration et de le faire régulièrement et automatiquement. Cela aide pour le dépannage.
Quelques exemples :
Vous pouvez afficher la configuration générale des serveurs Exchange, grâce à la commande suivante.
Get-ExchangeServer | ft -a
Vous pouvez afficher la configuration plus détaillée d'un serveur Exchange en particulier, grâce à la commande suivante.
Get-ExchangeServer -Id XSGMBx | fl
Vous pouvez afficher la configuration des services de transport, grâce à la commande suivante.
Get-TransportService
Vous pouvez afficher la configuration des serveurs Boîtes aux lettres, grâce à la commande suivante.
Get-MailboxServer
Vous avez intérêt à sauvegarder les informations de configuration après chaque modification importante. Ensuite, vous cherchez les différences entre les versions.
Par exemple, le 2 mai, grâce à la commande suivante à saisir sur une seule ligne.
Get-TransportService XSGMBx | fl > c:\XSGMBx-0502.txt
Ensuite, le 8 juin.
Get-TransportService XSGMBx | fl > c:\XSGMBx-0608.txt
Puis dans une invite de commandes Windows, tapez la commande suivante sur une seule ligne.
Attention, ne tapez pas cette commande dans Windows PowerShell, car fc est un alias de la cmdlet Format-Custom, ce qui n'a aucun rapport avec la comparaison de fichiers.
fc c:\XSGMBx-0502.txt c:\XSGMBx-0608.txt
Claude Couderc Consultant IIS, SharePoint, Exchange http://coudr.com
- Marqué comme réponse Teodora Sharkova vendredi 29 septembre 2017 14:43
Toutes les réponses
-
Bonjour,
Vous essayez de faire ca depuis le serveur ?
Avez vous essayé avec une autre session ?
Lancer vous bien le shell exchange et non pas le powershell standard ?
Peut être réinstaller les outils de gestion : https://technet.microsoft.com/fr-fr/library/bb232090%28v=exchg.160%29.aspx?f=255&MSPPError=-2147217396
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
-
Bonjour,
J'ai essayé depuis 2 sessions distinctes (toutes les 2 admin du domaine). Le shell lancé est bien celui d'Exchange et pas le Shell standard.
J'avais également fait une réinstall des outils de gestion. Je ne vois pas d'erreur particulière dans les events.
----------------- Dominique
-
-
-
-
-
Epilogue:
CU16 installé --> KO
Upgrade du PowerShell --> KO
Remise en place de l'option "Authentification Windows Integrée" du répertoire virtuel PowerShell (default web site) de la config Exchange --> OK !!!
Alors ... pourquoi/comment cette option avait été désactivée ....
Bref, tout refonctionne, et c'est tant mieux !
----------------- Dominique
- Marqué comme réponse Teodora Sharkova mercredi 30 août 2017 13:58
-
Bonjour,
Maintenant que vous avez à nouveau accès au PowerShell d'Exchange et que tout fonctionne, je vous invite à sauvegarder dans des fichiers au format txt ou csv votre configuration et de le faire régulièrement et automatiquement. Cela aide pour le dépannage.
Quelques exemples :
Vous pouvez afficher la configuration générale des serveurs Exchange, grâce à la commande suivante.
Get-ExchangeServer | ft -a
Vous pouvez afficher la configuration plus détaillée d'un serveur Exchange en particulier, grâce à la commande suivante.
Get-ExchangeServer -Id XSGMBx | fl
Vous pouvez afficher la configuration des services de transport, grâce à la commande suivante.
Get-TransportService
Vous pouvez afficher la configuration des serveurs Boîtes aux lettres, grâce à la commande suivante.
Get-MailboxServer
Vous avez intérêt à sauvegarder les informations de configuration après chaque modification importante. Ensuite, vous cherchez les différences entre les versions.
Par exemple, le 2 mai, grâce à la commande suivante à saisir sur une seule ligne.
Get-TransportService XSGMBx | fl > c:\XSGMBx-0502.txt
Ensuite, le 8 juin.
Get-TransportService XSGMBx | fl > c:\XSGMBx-0608.txt
Puis dans une invite de commandes Windows, tapez la commande suivante sur une seule ligne.
Attention, ne tapez pas cette commande dans Windows PowerShell, car fc est un alias de la cmdlet Format-Custom, ce qui n'a aucun rapport avec la comparaison de fichiers.
fc c:\XSGMBx-0502.txt c:\XSGMBx-0608.txt
Claude Couderc Consultant IIS, SharePoint, Exchange http://coudr.com
- Marqué comme réponse Teodora Sharkova vendredi 29 septembre 2017 14:43