Kopieren eines Exchange Empfangsconnectors

Kai Exchange Leave a Comment

Das Kopieren eines Exchange Empfangsconnectors kann automatisiert via Exchange Powershell durchgeführt werden. Der Empfangsconnector muss bereits existieren. Danach muss der folgende Befehl ausgeführt werden: set-ReceiveConnector “MAILSRVNEU\ConnectorName” -RemoteIPRanges ( Get-ReceiveConnector “MAILSRVALT\ConnectorName” ).RemoteIPRanges Wobei „MAILSRVNEU\ConnectorName“ und „MAILSRVALT\ConnectorName“ angepasst werden müssen 😉 Das ganze kann dann im ECP oder via Shell kontrolliert werden ( Get-ReceiveConnector “MAILSRVNEU\ConnectorName” ).RemoteIPRanges

Upgrade Server 2016 Core – GUI nachinstallieren

Kai Windows Server 2 Comments

Um die GUI in Windows Server 2016 nach zu installieren, sollte der Befehl eigentlich Install-WindowsFeature Server-Gui-Shell -Restart lauten. Sollte das aber nicht funktionieren, wurden die Install Files, bei der Windows Installation, nicht mit kopiert. Man kann aber über den Zusatz: -Source die WIM Datei angeben. Dann lautet der Befehl: Install-WindowsFeature Server-Gui-Shell -Source wim:D:\sources\install.wim:4

Exchange SnapIn in PowerShell laden

Kai Exchange, Windows Server Leave a Comment

Um beispielsweise aus Scripten einen Befehl an den Exchange abzusetzen muss zuerst das Exchange SnapIn geladen werden. Das funktioniert wie folgt: Exchange 2007 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin; Exchange 2010 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; Exchange 2013 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn; Exchange 2016 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn; Hier eine kleine Funktion, welche die Exchange Version anhand des Install Pfades ausliest und das richtige Modul läd. #Keine Garantie auf Funktion des …

Nachrichten aus Exchange Queue exportieren

Kai Allgemein, Exchange Leave a Comment

Um Nachrichten aus einer Exchange Queue zu exportieren, müssen wir ersteinmal den „QueueName“ Herausfinden. Dies können wir mit Hier erscheint dann z.B. [PS] C:\Windows\system32>Get-Queue -Server SERVERNAME Identity DeliveryType Status MessageCount NextHopDomain ——– ———— —— ———— ————- SERVERNAME\12345 MapiDelivery Retry 123 DatabaseName   Der Queuename wäre hier „12345“ Um nun den gesamten Inhalt der Queue zu exportieren gehen wir folgendermasen vor. …

Maximale Nachrichtengröße Exchange 2016

Kai Exchange Leave a Comment

Die maximale Nachrichtengröße muss an div. Stellen angepasst werden. Sende Connectoren Empfangs Connectoren Transport Config OWA (IIS) Die Einzelnen Befehle lauten hierfür (100MB als Bsp.) Sende Connectoren Get-SendConnector | Set-SendConnector -MaxMessageSize 100MB   Empfangs Connectoren Get-ReceiveConnector | Set-ReceiveConnector -MaxMessageSize 100MB   Transport Config Set-TransportConfig -MaxSendSize 100MB -ExternalDsnMaxMessageAttachSize 100MB -InternalDsnMaxMessageAttachSize 100MB -MaxReceiveSize 100MB   OWA (IIS) $owasite = [regex]::match((Get-WebApplication -Name owa).ItemXPath,“@name='(.*?)'“).Groups[1].Value …

Powershell Script zum Anlegen von AD Benutzern

Kai Active Directory Leave a Comment

Die CSV muss bsp. so aussehen firstname;lastname;phone;fax;mobile;desciption;password Homer;Simpson;12345;54321;112233;AKW Springfield;Donut   Hier der Download des Scripts: [wpdm_package id=’99‘] Und hier der Code #(C) 2016 Kai Herzig #——————- # #Die Ueberschriften in der CSV müssen identisch sein, mit dem was nach $User. folgt # Bsp. heisst eine Überschrift „keineahnung“ wäre die Variable dazu $User.keineahnung # Um diese im Add-ADUser Befehl auszuführen muss …