none
Shell Exchange plus accessible sous Exchange 2013 CU6 RRS feed

  • 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

    mardi 29 août 2017 07:18

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

    mercredi 30 août 2017 12:16
  • 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

    dimanche 3 septembre 2017 12:32

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.

    mardi 29 août 2017 07:56
  • 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

    mardi 29 août 2017 08:07
  • Bonjour

    Etre admin du domaine ne suffit pas. Etes-vous bien membre du groupe "Organization Management"?

    mardi 29 août 2017 10:53
  • Oui, les comptes utilisés sont bien également membres de "Organization Management" ...

    ----------------- Dominique

    mardi 29 août 2017 12:13
  • et le certificat affecté au "back-end site" est il bien valide?
    mardi 29 août 2017 12:39
  • Oui. Il s'agit du certificat par défaut Exchange, valide jusqu'en 2020.

    Je tente le CU16 ...


    ----------------- Dominique


    Edit: CU16 en place, pas mieux ...
    • Modifié Catindy29 mardi 29 août 2017 18:34 modification
    mardi 29 août 2017 16:09
  • 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

    mercredi 30 août 2017 12:16
  • 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

    dimanche 3 septembre 2017 12:32