blackhawk17
Goto Top

Powershell Default Folder Namen auf andere Sprache umstellen

Guten Abend,

ich möchte gerne mittels eines Powershellskriptes erreichen, dass alle neuen Benutzer (letzten 24 Std) aus "Deutschland" ihr Ordner im Outlook in deutsch angezeigt werden.

Sprich= Inbox falsch, Posteingang = richtig

Hierzu habe ich mir folgendes Skript gebaut

# ActiveDirectoryModul laden
Import-Module ActiveDirectory

# Exchange Snapin laden
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn


$users = get-aduser -filter "co -eq 'Deutschland'" -Properties * | select samaccountname,whenCreated,co  

foreach ($user in $users){
if($user.whencreated.addDays(1) -lt (Get-Date)){$user.name}

set-MailboxRegionalConfiguration -id $user.name -LocalizeDefaultFolderName:$true -Language de-DE

}

Das blöde ist, das Skript läuft noch nicht so richtig. Bei der Abfrage der adddays bekomme ich leider keine User angezeigt, welche in den letzten 24 Stunden angelegt wurden.

Habt Ihr da für mich evtl. einen Tipp wie ich die richtigen Werte heraus bekomme bzw. in diesem Fall die User angezeigt bekomme, welche in den letzten 24 Stunden angelegt wurden?

Vielen Dank

Content-ID: 340523

Url: https://administrator.de/contentid/340523

Ausgedruckt am: 17.11.2024 um 01:11 Uhr

133417
Lösung 133417 13.06.2017 aktualisiert um 17:46:34 Uhr
Goto Top
get-aduser -filter "co -eq 'Deutschland'" -Properties  samaccountname,whenCreated,co | ?{$_.whencreated -ge (get-date).AddDays(-1)}  
Beachte das nicht jeder User automatisch eine Mailbox hat, also sicherheitshalber noch ein Get-Mailbox zwischenschalten oder User ausfiltern welche keine Mailbox haben.

Gruß
blackhawk17
blackhawk17 13.06.2017 um 17:53:50 Uhr
Goto Top
Klasse vielen Dank.