none
Problème mise à jour SP2 Exchange 2010 rôle serveur de boîtes aux lettres RRS feed

  • Discussion générale

  • Bonjour à toutes et tous,

    Je suis en train d'essayer de passer le SP2 pour Exchange 2010, et lors de l'étape concernant le rôle boîte aux lettre, j'ai l'erreur suivante :


    Rôle serveur de boîtes aux lettres
    Échec

    Erreur :
    L'erreur suivante est survenue lors de l'exécution de "$error.Clear();
              if ($RoleCreatePublicFolderDatabase)
              {
                $publicDB = get-PublicFolderDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                $DB = get-MailboxDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                if ($publicDB -and $DB)
                {
                    set-mailboxdatabase `
                      -Identity:$DB.Identity `
                      -publicFolderDatabase:$publicDB.Identity `
                      -DomainController $RoleDomainController
                }                 
              }
            " : "Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.".

    Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.

    Durée écoulée : 00:05:35


    Finalisation de l'installation
    Annulées

     

    Je ne trouve rien concernant cette erreur. Ce qui est étonnant, c'est que le serveur tourne quand même, mais j'ai une nouvelle mailbox database qui est apparue toute seule, et elle est démontée...

    Auriez-vous une idée sur ce problème ?

    D'avance merci, et excellente fin d'année à toutes et tous.

     


    FXE
    • Modifié FXE vendredi 30 décembre 2011 20:38
    • Type modifié Florin Ciuca vendredi 6 janvier 2012 08:18 attente de feedback
    vendredi 30 décembre 2011 20:37

Toutes les réponses

  • Bonjour,

    Pouvez vous postez SVP le log d'installation de Exchange? "ExchangeSetupLog"

    Cordialement;


    Best Regards Don't forget to mark it as answer if it helps
    samedi 31 décembre 2011 07:49
  • Bonjour Maher,

    Voici l'extrait concernant ce problème :

     

    [12/30/2011 20:30:07.0695] [2] Les paramètres de la session Active Directory pour 'Get-MailboxDatabase' sont les suivants : Afficher la forêt entière : 'True', Configuration du contrôleur de domaine : « DC.mondomaine.local », Catalogue global préféré : « DC.mondomaine.local », Contrôleurs de domaine préférés : « { DC.mondomaine.local } »
    [12/30/2011 20:30:07.0695] [2] Beginning processing get-MailboxDatabase -Server:'EXC.mondomaine.local' -ErrorAction:'SilentlyContinue'
    [12/30/2011 20:30:07.0695] [2] Searching objects "EXC.mondomaine.local" of type "Server" under the root "$null".
    [12/30/2011 20:30:07.0711] [2] Previous operation run on domain controller 'DC.mondomaine.local'.
    [12/30/2011 20:30:07.0711] [2] Searching objects of type "MailboxDatabase" with filter "$null", scope "SubTree" under the root "EXC".
    [12/30/2011 20:30:07.0758] [2] Previous operation run on domain controller 'DC.mondomaine.local'.
    [12/30/2011 20:30:07.0758] [2] Preparing to output objects. The maximum size of the result set is "unlimited".
    [12/30/2011 20:30:07.0914] [2] Ending processing get-MailboxDatabase
    [12/30/2011 20:30:07.0930] [1] The following 1 error(s) occurred during task execution:
    [12/30/2011 20:30:07.0930] [1] 0.  ErrorRecord: Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.
    [12/30/2011 20:30:07.0930] [1] 0.  ErrorRecord: System.Management.Automation.ParameterBindingValidationException: Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.
       à System.Management.Automation.ParameterBinderBase.ValidateNullOrEmptyArgument(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, Type argumentType, Object parameterValue, Boolean recurseIntoCollections)
       à System.Management.Automation.ParameterBinderBase.BindParameter(CommandParameterInternal parameter, CompiledCommandParameter parameterMetadata, ParameterBindingFlags flags)
       à System.Management.Automation.CmdletParameterBinderController.BindParameter(CommandParameterInternal argument, MergedCompiledCommandParameter parameter, ParameterBindingFlags flags)
       à System.Management.Automation.CmdletParameterBinderController.BindParameter(UInt32 parameterSets, CommandParameterInternal argument, MergedCompiledCommandParameter parameter, ParameterBindingFlags flags)
       à System.Management.Automation.CmdletParameterBinderController.BindParameters(UInt32 parameterSets, Collection`1 arguments, CommandMetadata commandMetadata)
       à System.Management.Automation.CmdletParameterBinderController.BindCommandLineParametersNoValidation(Collection`1 arguments)
       à System.Management.Automation.CmdletParameterBinderController.BindCommandLineParameters(Collection`1 arguments)
       à System.Management.Automation.CommandProcessor.BindCommandLineParameters(CommandParameterInternal[] parameters)
       à System.Management.Automation.CommandProcessor.Prepare(CommandParameterInternal[] parameters)
       à System.Management.Automation.CommandProcessorBase.DoPrepare(CommandParameterInternal[] parameters)
       à System.Management.Automation.Internal.PipelineProcessor.Start(Boolean incomingStream)
       à System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
    [12/30/2011 20:30:07.0930] [1] [ERROR] The following error was generated when "$error.Clear(); 
              if ($RoleCreatePublicFolderDatabase)
              {
                $publicDB = get-PublicFolderDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                $DB = get-MailboxDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                if ($publicDB -and $DB)
                {
                    set-mailboxdatabase `
                      -Identity:$DB.Identity `
                      -publicFolderDatabase:$publicDB.Identity `
                      -DomainController $RoleDomainController
                }                  
              }
            " was run: "Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.".
    [12/30/2011 20:30:07.0930] [1] [ERROR] Impossible de lier l'argument au paramètre « Identity », car il a la valeur Null.
    [12/30/2011 20:30:07.0930] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___952169dbb47940388c375ba40fc0c835 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
    [12/30/2011 20:30:07.0930] [1] Setup is stopping now because of one or more critical errors.
    [12/30/2011 20:30:07.0930] [1] Finished executing component tasks.
    [12/30/2011 20:30:07.0961] [1] Ending processing Install-MailboxRole
    [12/30/2011 20:36:53.0337] [0] End of Setup
    [12/30/2011 20:36:53.0337] [0] **********************************************
    

    Merci. Bon WE.

     


    FXE
    • Modifié FXE samedi 31 décembre 2011 09:04
    samedi 31 décembre 2011 09:01
  • Bonjour bonjour,

    Tous mes meilleurs voeux pour cette nouvelle année !

    Par rapport à ce problème, j'ai encore une nouvelle mailbox database qui est apparu, et elle est elle aussi démontée... L'installeur de ce SP2 créerait-il des mailboxes databases temporaires pour faire la migration ? Et le cas échéant, serait-ce ces bases qu'il n'arrive pas à migrer (s'enmelle-t-il les pinceaux ?) ?

    Ce qui toujours étonnant, c'est que, d'après EMC, tous les composant sont bien en version 14.2.

    A vous lire. Merci.


    FXE
    lundi 2 janvier 2012 11:13
  • Bonjour,

    les trois Roles Standard d'Exhcange 2010 sont régroupé dans un Même serveur ?

    le HUB le CAS et le BAL ?

    parcequ'on doit passer par ordre on commence 1 - le CAS , 2- Hub , 3 - messagerie unifiée ,4- Mailbox "BAL" , 5 -le EDGE

    alors cette procédure :

    1-
    1. Open an elevated PowerShell session
    2. Import-Module ServerManger
    3. Add-WindowsFeature Web-WMI
    4. Exit

     

    2- Stop all ForeFront services and ForeFront Protection for Exchange

    3 -Stop all local anti-virus services

    4 -Stop all System Center agents

    5- Stop the "Task Scheduler" service

    6-
    1. Open an elevated PowerShell session, under an account which is an Enterprise Admin, Domain Admin, and Schema admin
    2. setup.com /ps
    3. exit

    7 - Start Task Manager, check the box for "Show processes for all users", and sort by Image Name. Verify that no instances of PowerShell.exe or MMC.exe are running. If there are, figure out why and get them closed.

    8 - Finally, apply the service pack. avec commande

    From a cmd.exe prompt: setup.com /m:upgrade

    I recommend a reboot of the server

     

    mardi 3 janvier 2012 10:49
  • Bonjour Walidfat et merci pour cette réponse.

    oui tous les rôles sont sur le même serveur. Néanmoins, il me semble qu'un installeur digne de se nom doit gérer l'ordonnancement de la mise à jour des rôles !

    J'ai ici un cas similaire et une également une réponse que je vais d'abord tester : http://social.technet.microsoft.com/Forums/fr-FR/exchange2010/thread/473925ac-cb78-4c2b-bd3c-f9174bbf2299. Si elle n'était pas satisfaisante, je tenterais la vôtre.

    Je vous tiens au courant.

    Bonne fin de journée.


    FXE
    • Modifié FXE mardi 3 janvier 2012 17:23
    mardi 3 janvier 2012 17:22