Standardpostfach und Datendatei über PS ändern
Hallo zusammen,
folgendes Problem stellt sich dar:
Aktuell arbeiten wir leider immer noch mit 2 verschiedenen Email Adressen:
Email 1 : Vorname.Nachname@domain1.com
Email 2: Vorname.Nachname@domain2.com
Jetzt muss bei allen Usern, das Standardpostfach und die Datendatei immer @domain2.com als Standard eingestellt sein,
da es sonst zu zu vielen Problem kommt (Kalender etc.)
Würde das gerne über eine GPO ändern und habe das folgende Script gefunden:
Das mir natürlich nichts bringt.
Es handelt sich ja um ein stinknormales, lokal installiertes Outlook 365.
Es soll nur die Einstellungen geändert werden, so wie wenn ihr manuell auf Kontoeinstellungen klickt, und bei beiden Werten (Standardpostfach und Datendatei) das @domain2.com Konto als Standard setzt.
Meint ihr das ist per Powershell möglich, er muss ja irgendwie den Wert @domain2.com definieren und finden und dann darauf umstellen?
Wäre um jegliche Hilfe sehr dankbar.
LG
lordofremixes
folgendes Problem stellt sich dar:
Aktuell arbeiten wir leider immer noch mit 2 verschiedenen Email Adressen:
Email 1 : Vorname.Nachname@domain1.com
Email 2: Vorname.Nachname@domain2.com
Jetzt muss bei allen Usern, das Standardpostfach und die Datendatei immer @domain2.com als Standard eingestellt sein,
da es sonst zu zu vielen Problem kommt (Kalender etc.)
Würde das gerne über eine GPO ändern und habe das folgende Script gefunden:
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
“https://exc16/PowerShell” -Authentication Kerberos
Import-PSSession $session -CommandName Get-Mailbox, Set-Mailbox
$mb = Get-Mailbox steve.koenig
$newPrimaryMail = "koenig.steve@demofa.net"
$list = New-Object System.Collections.ArrayList
foreach($address in $mb.EmailAddresses) {
$prefix = $address.Split(":")[0]
$mail = $address.Split(":")[1]
if ($mail.ToLower() -eq $newPrimaryMail.ToLower()) {
$address = "SMTP:" + $mail
}
else {
$address = $prefix.ToLower() + ":" + $mail
}
$list.Add($address)
}
Set-Mailbox steve.koenig -EmailAddresses $list
Remove-PSSession $session
Das mir natürlich nichts bringt.
Es handelt sich ja um ein stinknormales, lokal installiertes Outlook 365.
Es soll nur die Einstellungen geändert werden, so wie wenn ihr manuell auf Kontoeinstellungen klickt, und bei beiden Werten (Standardpostfach und Datendatei) das @domain2.com Konto als Standard setzt.
Meint ihr das ist per Powershell möglich, er muss ja irgendwie den Wert @domain2.com definieren und finden und dann darauf umstellen?
Wäre um jegliche Hilfe sehr dankbar.
LG
lordofremixes
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6740290563
Url: https://administrator.de/contentid/6740290563
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
14 Kommentare
Neuester Kommentar
Meint ihr das ist per Powershell möglich, er muss ja irgendwie den Wert @domain2.com definieren und finden und dann darauf umstellen?
Nöp, das ist eine Outlook-Einstellung und keine Mailboxeinstellung ...Profile konfiguriert man mit *.PRF Profildateien
How to create an Outlook Profile File (*.PRF)
Cheers briggs
Siehe Link oben.
Moin,
zunächst fügst das Postfach in Jeden Outlook hinzu.
Einfach in Outlook auf Datei klicken.
dann findet man unter seinen Postfach den Menü + Postfach hinzufügen.
Dann gibt man soweit alles ein ( Email Adresse und PW)
Bitte danach einmal Outlook schließen
Dann geht man auf Datei Kontoeinstellungen
und dann kann das 2 Postfach als Standard einstellen.
Zeit pro Postfach vielleicht 3 Minuten
Einen schönen Gruß aus dem schönen Emsland
Werner
zunächst fügst das Postfach in Jeden Outlook hinzu.
Einfach in Outlook auf Datei klicken.
dann findet man unter seinen Postfach den Menü + Postfach hinzufügen.
Dann gibt man soweit alles ein ( Email Adresse und PW)
Bitte danach einmal Outlook schließen
Dann geht man auf Datei Kontoeinstellungen
und dann kann das 2 Postfach als Standard einstellen.
Zeit pro Postfach vielleicht 3 Minuten
Einen schönen Gruß aus dem schönen Emsland
Werner
Zitat von @lordofremixes:
Beide Postfächer sind doch überall schon hinzugefügt, nur nicht überall das richtige als Standard.
Postfach @domain2.com soll überall Standard gelten, ohne dass man es überall manuell macht..
Das geht auch mit dem PRF. Das ist nicht nur zum Hinzufügen da sondern auch zum konfigurieren bereits existierender Profile ...Beide Postfächer sind doch überall schon hinzugefügt, nur nicht überall das richtige als Standard.
Postfach @domain2.com soll überall Standard gelten, ohne dass man es überall manuell macht..
Ich möcht das über powershell machen, die ich dann über Softwareverteilung oder GPO verteile.
Powershell kann das nicht, die Einstellung ist in der Registry in einem kodierten Binary hinterlegt, es gibt keine API dafür nur PRF oder per C(++) MAPI Interface.Zitat von @lordofremixes:
Ich schau mir das mal ganz genau an, und wie kann ich dass dann domänenweit verteilen?
Ich schau mir das mal ganz genau an, und wie kann ich dass dann domänenweit verteilen?
Deploy Outlook mail profile settings via GPO or script
PLEASE!
Nicht zwei Kommentare nacheinander posten, sondern die BEARBEITEN-Funktion nutzen oder den Moderator bitten, den Kommentar zu löschen. Diskussionsrichtlinien - die Regeln zu unseren Inhalten
die Datendatei (.ost) kann ich aber damit nicht auf Standard setzen, auf den ersten Blick?
Nicht nötig. Wird automatisch gemacht.