Jump to content

IngoD

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von IngoD

  1. Hallo,

     

    ich habe grade die Anleitung durchgelesen und kann mir gut vorstellen das dort ein Migration Postfach fehlt. Nun habe ich aber das Problem das ich nicht vor bzw. zurückkomme.

     

    Möchte ich per Powershell die installation wieder starten bzw. das AD erneut auf eine INstallation vorbereiten mit dem Befehel: setup /preparead /IAcceptExchangeServerLicenseTerms kommt folgende Meldung:

    Microsoft Exchange Server 2013, kumulatives Update, unbeaufsichtigte Installation 16
    
    Sprachen
    Postfachrolle: Transportdienst
    Postfachrolle: Clientzugriffsdienst
    Postfachrolle: Unified Messaging-Dienst
    Postfachrolle: Postfachdienst
    Clientzugriffsrolle: Front-End-Transport-Dienst
    Clientzugriffsrolle: Clientzugriffs-Front-End-Dienst
    
    Die Voraussetzungen für Microsoft Exchange Server werden überprüft
    
        Voraussetzungen werden konfiguriert                                                           ABGESCHLOSSEN
        Analyse der Voraussetzungen                                                                   FEHLER
         Vorheriger Fehler beim Installieren der MailboxRole-Rolle. Führen Sie Setup nur für diese Rolle erneut aus, oder en
    tfernen Sie die Rolle mithilfe der Systemsteuerung.
         Weitere Informationen erhalten Sie unter: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.In
    stallWatermark.aspx
    
    
    Setup von Exchange Server wurde nicht abgeschlossen. Weitere Details finden Sie im Protokoll 'ExchangeSetup.log' im
    Ordner '<SystemDrive>:\ExchangeSetupLogs'.
    

    Beim versuch den Exchange über die Systemsteuerung/Programme zu deinstallieren kommt die Meldung das die INstallation unvollständig ist und daher nicht deinstalliert werden kann.

     

    Aktuell komme ich weder vorwerts noch zurück :(

     

    Der Exchange 2007 ist Version 8.3 Build 83.6

     

    Gruß

    Ingo

     

  2. Hallo und frohe Ostern,

     

    ich habe am 3. April einen neuen Job als IT-Admin in einer Firma angefangen, wo mein Vorgänger gekündigt worden ist. Nun habe ich einen scherbenhaufen vor mir. Eines meiner Probleme hier ist das mein Vorgänger angefangen hat eine Migration vom Exchange 2007 auf Exchange 2013 zu machen. Da der Exchange 2007 ja bald aus dem Support läuft ist das auch mein erstes Projekt was ich hier machen möchte.

     

    Bei der installation des neues Exchange Server bekomme ich beim Punkt Postfachspeicher eine Fehlermeldung mit der ich nicht viel Anfangen kann. Die Fehlermeldung lautet:

    Fehler:
    
    Der folgende Fehler wurde generiert, als "$error.Clear();
    
              if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
    
              {
    
              $mailboxId = [Microsoft.Exchange.Management.Migration.MigrationBatchIdParameter]::MigrationMailboxName;
    
              $dispName = "Microsoft Exchange Migration";
    
              $mbxs = @(Get-Mailbox -Arbitration -DomainController $RoleDomainController -Filter {Name -eq $mailboxId});
    
              $migrationMailbox = $null;
    
    
              if ($mbxs.Length -eq 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");
    
              $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
    
              if ($dbs.Length -ne 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Retrieving users with Name=$mailboxId.");
    
              $arbUsers = @(Get-User -Filter {Name -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1);
    
              if ($arbUsers.Length -ne 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Enabling mailbox $mailboxId.");
    
              $migrationMailbox = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;
    
              }
    
              }
    
              }
    
              else
    
              {
    
              $migrationMailbox = $mbxs[0];
    
              }
    
    
              # Set the Organization Capabilities and quotas needed for this mailbox
    
              if ($migrationMailbox -ne $null)
    
              {
    
              Set-Mailbox -Arbitration -Identity $migrationMailbox -ProhibitSendReceiveQuota 300MB -ProhibitSendQuota 300MB -IssueWarningQuota 150MB -RecoverableItemsQuota 30GB -RecoverableItemsWarningQuota 20GB -UseDatabaseQuotaDefaults $false -SCLDeleteEnabled $false -SCLJunkEnabled $false -SCLQuarantineEnabled $false -SCLRejectEnabled $false -HiddenFromAddressListsEnabled $true -DisplayName $dispName -Management:$true -Force;
    
              }
    
              else
    
              {
    
              Write-ExchangeSetupLog -Info ("Cannot find migration mailbox with name=$mailboxId.");
    
              }
    
              }
    
            " ausgeführt wurde: "Microsoft.Exchange.Data.DataValidationException: 'Database' ist für 'UserMailbox' verbindlich.".
    
    
    Fehler:
    
    Der folgende Fehler wurde generiert, als "$error.Clear();
    
              if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
    
              {
    
              $mailboxId = [Microsoft.Exchange.Management.Migration.MigrationBatchIdParameter]::MigrationMailboxName;
    
              $dispName = "Microsoft Exchange Migration";
    
              $mbxs = @(Get-Mailbox -Arbitration -DomainController $RoleDomainController -Filter {Name -eq $mailboxId});
    
              $migrationMailbox = $null;
    
    
              if ($mbxs.Length -eq 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");
    
              $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
    
              if ($dbs.Length -ne 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Retrieving users with Name=$mailboxId.");
    
              $arbUsers = @(Get-User -Filter {Name -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1);
    
              if ($arbUsers.Length -ne 0)
    
              {
    
              Write-ExchangeSetupLog -Info ("Enabling mailbox $mailboxId.");
    
              $migrationMailbox = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;
    
              }
    
              }
    
              }
    
              else
    
              {
    
              $migrationMailbox = $mbxs[0];
    
              }
    
    
              # Set the Organization Capabilities and quotas needed for this mailbox
    
              if ($migrationMailbox -ne $null)
    
              {
    
              Set-Mailbox -Arbitration -Identity $migrationMailbox -ProhibitSendReceiveQuota 300MB -ProhibitSendQuota 300MB -IssueWarningQuota 150MB -RecoverableItemsQuota 30GB -RecoverableItemsWarningQuota 20GB -UseDatabaseQuotaDefaults $false -SCLDeleteEnabled $false -SCLJunkEnabled $false -SCLQuarantineEnabled $false -SCLRejectEnabled $false -HiddenFromAddressListsEnabled $true -DisplayName $dispName -Management:$true -Force;
    
              }
    
              else
    
              {
    
              Write-ExchangeSetupLog -Info ("Cannot find migration mailbox with name=$mailboxId.");
    
              }
    
              }
    
            " ausgeführt wurde: "Microsoft.Exchange.Data.DataValidationException: 'Database' ist für 'UserMailbox' verbindlich.
    
       bei Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
    
       bei Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow)
    
       bei Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.Validate(TDataObject dataObject)
    
       bei Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
    
       bei Microsoft.Exchange.Configuration.Tasks.SetRecipientObjectTask`3.InternalValidate()
    
       bei Microsoft.Exchange.Management.Common.SetMailEnabledRecipientObjectTask`3.InternalValidate()
    
       bei Microsoft.Exchange.Management.RecipientTasks.SetUserBase`2.InternalValidate()
    
       bei Microsoft.Exchange.Management.RecipientTasks.SetMailboxBase`2.InternalValidate()
    
       bei Microsoft.Exchange.Management.RecipientTasks.SetMailbox.InternalValidate()
    
       bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
    
       bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
    

    Wie gesagt, leider habe ich da keine Ahnung wo dort das Problem liegt und wie man es beheben kann. Aber vielleicht kennt einer von euch das Problem und kann mir helfen.

     

    Viele Grüße

    Ingo

×
×
  • Neu erstellen...