Hallo, ich habe auf einem Server, wo Exchange 2013 installiert ist, ein paar weitere Serverrollen installiert. Soweit läuft auch alles, nur macht der Exchange nun Probleme.
Zum einen ist er weder verfügbar, noch lässt er sich verwalten. Versucht man per Verwaltungskonsole zuzugreifen, wird angezeigt, dass keine Verbindung aufgebaut werden kann.
Greift man via Powershell direkt zu, erfährt man schon ein gutes Stück mehr über das Problem:
Set-ADServerSettings : Die Benennung "Set-ADServerSettings" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In C:\Program Files\Microsoft\Exchange Server\V15\bin\Exchange.ps1:48 Zeichen:1 + Set-ADServerSettings -ViewEntireForest $false -WarningAction SilentlyContinue+ ~~~~~~~~~~~~~~~~~~~~+ CategoryInfo : ObjectNotFound: (Set-ADServerSettings:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException
Meine Vermutung ist, dass anscheinend diese Befehle gelöscht wurden. Die Frage ist nun, wie kann man das wieder in Ordnung bekommen, ohne den ganzen Server neu aufzusetzen bzw. alles andere rückgängig zu machen?
Ist ein solches Problem normal?
Schon mal vielen Dank für eure Hilfe.
Hier die komplette Ausgabe beim Aufruf von Exchange in PS:
Windows PowerShell Copyright (C) 2012 Microsoft Corporation. Alle Rechte vorbehalten. PS C:\Users\Administrator.XXX> exchange Set-ADServerSettings : Die Benennung "Set-ADServerSettings" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In C:\Program Files\Microsoft\Exchange Server\V15\bin\Exchange.ps1:48 Zeichen:1 + Set-ADServerSettings -ViewEntireForest $false -WarningAction SilentlyContinue+ ~~~~~~~~~~~~~~~~~~~~+ CategoryInfo : ObjectNotFound: (Set-ADServerSettings:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException Welcome to the Exchange Management Shell! Full list of cmdlets: get-command Only Exchange cmdlets: get-excommand Cmdlets for a specific role: get-help -role *CAS* or *Mailbox* Get general help: help Get help for a cmdlet: help <cmdlet-name> or <cmdlet-name> -? Exchange team blog: get-exblog Show full output for a cmd: <cmd> | format-list Tip of the day #48: Möchten Sie die Eigenschaften von E-Mail-Nachrichten steuern, die an eine bestimmte Domäne gesendet werden? Verwenden Si e die RemoteDomain-Cmdlets. Erstellen Sie mithilfe des Cmdlets New-RemoteDomain eine neue Remotedomäne. Geben Sie Folgen des ein: New-RemoteDomain -Name "Contoso.com Configuration" -DomainName contoso.com Ändern Sie anschließend mithilfe des Cmdlets Set-RemoteDomain die Eigenschaften, die Sie für diese Remotedomäne wünschen : Set-RemoteDomain "Contoso.com Configuration" -AutoReplyEnabled $True -AutoForwardEnabled $True PS C:\Users\Administrator.XXX> get-excommand get-excommand : Die Benennung "get-excommand" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:1 + get-excommand+ ~~~~~~~~~~~~~+ CategoryInfo : ObjectNotFound: (get-excommand:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException