Weiterleitung von Mails via PowerShell

Ein Kollege hatte das Problem, dass er einige Tausend Mails weiterleiten musste und die Outlook-Regel nicht gegriffen hat. dafür habe ihm ein kleines Script geschrieben, welches alle Mails in Posteingang an eine definierte Zieladresse weiterleitet: Add-Type -Assembly „Microsoft.Office.Interop.Outlook“ $Outlook = New-Object -ComObject Outlook.Application $Namespace = $Outlook.GetNameSpace(„MAPI“) $Posteingang = $Namespace.Folders.Item(‚Joachim@PowerShell24.de‘).Folders.Item(‚Posteingang‘).Items Foreach($mail in $Posteingang){ $NewMail = $mail.Forward() Read more about Weiterleitung von Mails via PowerShell[…]

Offene VMware Snapshots per E-Mail verschicken

Snapshots sind super. Wenn man aber vergisst diese zu löschen, werden sie ggf. zu einem Problem. Dieses Skript listet alle Snapshots von eingeschalteten VMs und schickt sie als Tabelle an einen E-Mail Empfänger: # Hier kann eine Ausnahmeliste definiert werden. # Z.B. können hier die Golden Images von VMware Horizon, etc. rein. # Also alles was Read more about Offene VMware Snapshots per E-Mail verschicken[…]

E-Mail Addresse zu Mailbox hinzufügen

Es kommt vor, dass man einem Exchange-Benutzer eine E-Mail Adresse hinzufügen muss. Dieses Skripte habe ich in meiner Sammlung gefunden. Es stammt ursprünglich NICHT von mir, ich habe es lediglich etwas modifiziert. Function Add-EmailAddressToMailbox { param($Identity, $EmailAddress) begin { $mb = Get-Mailbox $Identity if($mb.EmailAddressPolicyEnabled) { Set-Mailbox $Identity -EmailAddressPolicyEnabled $false $policy += 1 } $addresses = Read more about E-Mail Addresse zu Mailbox hinzufügen[…]