Posts mit dem Label Benutzerkonten werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Benutzerkonten werden angezeigt. Alle Posts anzeigen

Donnerstag, 14. Februar 2019

Kopie im Ordner "Gesendete Objekte"

Sobald man als Benutzer die Berechtigungen hat, Mails im Auftrag von oder mit Senden als zu verschicken, dauert es nicht lang bis der Wunsch auf kommt, dass man diese gesendeten Mails zusätzlich im Ordner "Gesendete Objekte" des Urspungspostfachs haben möchte und nicht nur in seinem eigenen.

Auch das geht wunderbar mit der Powershell.

Wenn der Benutzer Senden als Berechtigungen hat.

Set-MailboxSendItemsConfiguration BenutzerB -SendAsItemsCopiedTo SenderAndFrom

Und für Im Auftrag von Senden

Set-MailboxSendItemsConfiguration BenutzerB -SendOnBehalfItemsCopiedTo SenderAndFrom

Ab Exchange 2013 CU9 sieht der Befehl etwas anders aus

Get-Mailbox SharedMailboxAlias | Set-Mailbox -MessageCopyForSentAsEnabled $true -MessageCopyForSendOnBehalfEnabled $true

 Will man nun überprüfen, ob alles richtig eingestellt ist, geht das einfach mit

Get-MailboxSentItemsConfiguration BenutzerB

Senden Als und Senden im Auftrag von

Seit Exchange 2010 ist es sehr einfach Benutzern das Recht zu geben Mails für ein anderes Postfach zu senden.
Es gibt einmal die Option "Senden als", wo die Mails so aussehen, als ob sie direkt vom Absender kommen und es gibt die Option "Senden im Auftrag von", wo klar erkennbar ist, dass Sender A im Auftrag von Sender B die Mail gesendet hat.

Über die Powershell geht es sehr schnell. Dafür einfach folgendes ausführen.

Für senden als

Add-ADPermission BenutzerB -User BenutzerA -Extendedrights "Send As“

Für Senden im Auftrag von

Set-Mailbox BenutzerB -GrantSendonBehalfTo BenutzerA

Für Verteilergruppen geht es natürlich genauso. Die Befehle dafür lauten

für senden als

Add-AdPermission "MeinVerteiler" –ExtendedRights "Send As" -User BenutzerA

Für Senden im Auftrag von

Set-DistributionGroup MeinVerteiler -GrantSendonBehalfTo BenutzerA

Freitag, 4. Januar 2019

Active Directory Felder abgleichen

Bei uns wurden die AD-Felder nicht richtig gepflegt und so kam es vor, dass mal der Jobtitel in der Beschreibung zu finden war und mal bei der Position.
Wir einigten uns darauf, dass nun nur noch das Feld "Beschreibung" richtig ist und somit mussten alle Informationen von Beschreibung in Position überführt werden.

Das gibt einfach mit einem Powershell-Script.

get-aduser -filter * -properties * | select-object samaccountname,GivenName,sn,title,description| export-csv C:\temp\export-user-all.csv -notypeinformation -delimiter ";" -encoding utf8;


Damit habe ich mir erstmal die aktuellen Einstellungen gesichert, falls es zu Problemen kommen sollte.
Und nun wird das Feld Position einfach mit den Werten aus Beschreibung überschrieben.

$Users = Import-Csv C:\temp\export-user-all.csv -Delimiter ';'

ForEach ($User in $Users){
Set-AdUser -Identity $User.sn -title $User.Description
}