Aktionen

Exchange+Outlook:Exchange PowerShell Befehler

Aus znilwiki

Mailbox Importieren

Import-Mailbox -Confirm:$False -Identity "M.Mustermann" -PSTFolderPath Z:\mustermann.PST 




Befehl2




Befehl3




Links

http://msg-blog.de/category/powershell/


Kommentare


Loading comments...

















































Alle Postfächer einer Datenbank


[PS] C:> get-Mailbox -database MDB-01

Name Alias ServerName ProhibitSendQuota

===== ========== =============

Duck, Dagobert DDUCK1 MAILSERVER unlimited Duck, Daisy DDUCK2 MAILSERVER unlimited Gans, Gustav GGANS MAILSERVER unlimited Düsentrieb, Daniel DDUESE MAILSERVER unlimited


Alle vorhandenen Postfächer


[PS] C:> get-Mailbox -ResultSize unlimited | ft alias,guid,servername -AutoSize



Alias Guid ServerName

==== =====

dduck 5c260ef8-eaa7-4b33-ae1a-1e65d286ac0e MAILSERVER dduese 01a4c6c5-a48d-4635-8853-fc5ba2e924d1 MAILSERVER ggans 7dbc94f8-ee2c-46ad-b323-b0b222acb764 MAILSERVER



Postfachgrößen (Gesamtgröße)


[PS] C:> get-MailboxStatistics | ft DisplayName,ItemCount,TotalItemSize -AutoSize


DisplayName ItemCount TotalItemSize

===== ========= =======

Duck, Dagobert 42908 453272415B Düsentrieb, Daniel 50539 1411833851B

Postfachgrößen aller Postfächer auf einem bestimmten Server sortiert


[PS] C:> get-MailboxStatistics -Server SERVERNAME | Sort-Object -Property TotalItemSize | ft DisplayName, TotalItemSize


DisplayName TotalItemSize

===== =======

Duck, Dagobert 453272415B Düsentrieb, Daniel 463172519B


Postfachgröße und Details von Ordnern


[PS] C:> get-MailboxFolderStatistics -identity “dduese” | ft folderpath,foldersize,itemsinfolder,FolderAndSubfoldersize -AutoSize

FolderPath FolderSize ItemsInFolder FolderAndSubfolderSize

==== ========== ============= ================

/ 0B 0 488773B <== gesamte Postfachgröße /Calendar 156492B 378 156492B /Contacts 0B 0 0B /Deleted Items 7800B 6 7800B /Drafts 0B 0 0B /Inbox 57337B 24 57337B /Journal 0B 0 0B /Junk-E-Mail 0B 0 0B /Notes 0B 0 0B /Outbox 0B 0 0B /quarantine 0B 0 0B /RSS 0B 0 167697B /RSS/RSS Popper Errors 167697B 103 167697B /Sent Items 44698B 28 44698B /Spam Mail 54749B 0 99112B /Spam Mail/Approved Sender List 44363B 1 44363B /Tasks 0B 0 0B


Postfachgrenzen ausgeben


[PS] C:> get-Mailbox -identity "dduese" | ft name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota -AutoSize

Name IssueWarningQuota ProhibitSendQuota ProhibitSendReceiveQuota

================= ================= ====================

Düsentrieb, Daniel unlimited unlimited unlimited


Postfächer mit überschrittenen Postfachgrenzen ausgeben


[PS] C:> get-MailboxStatistics | where {$_.StoragelimitStatus -ne "BelowLimit"} | ft display*,*limit* | out-file report.txt

DisplayName StorageLimitStatus

===== ============

Duck, Dagobert NoChecking Duck, Daisy IssueWarning Düsentrieb, Daniel NoChecking Gans, Gustav ProhibitSend


Zugriffsart der Postfächer einer Datenbank ausgeben


[PS] C:> get-LogonStatistics -database MDB-01 | ft UserName,ClientName,HostAddress

UserName ClientName HostAddress

== ========== =====

Duck, Dagobert PC-DDUCK1 IIS-HTTPDAV Duck, Daisy PC-DDUCK2 Düsentrieb, Daniel PC-DDUESE Gans, Gustav PC-GGANS IIS-HTTPDAV



Postfach ohne Nachfrage verschieben


[PS] C:> move-mailbox -Identity "22102263" -TargetDatabase MAILSERVER\SG-01\MDB-01 -confirm:$false

501005006

  Moving messages. Posteingang [37/67] 
  [oooooooooooooooooooooooooooooooooooooooo                        ]

 

Sprache aller Postfächer auf einem Server auf DEUTSCH setzen


[PS] C:> get-mailbox -Server SERVERNAME | Set-Mailbox -languages: de-DE




Postfach für POP3/IMAP4 aktivieren


[PS] C:> set-CASMailbox -Identity DDUESE -PopEnabled $true -IMAPEnabled $true




Neue StorageGroup erstellen


[PS] C:> new-StorageGroup -Server ‘SERVERNAME’ -Name ‘SG-01′ -LogFolderPath ‘C:\SG-01′ -SystemFolderPath ‘C:\SG-01′


Neue Postfach-Datenbank erstellen


[PS] C:> new-MailboxDatabase -StorageGroup ‘SERVERNAME\SG-01′ -Name ‘MDB-01′ -EdbFilePath ‘F:\SG-01\MDB-01.edb’


Postfach in PST-Datei exportieren


[PS] C:> export-Mailbox -Identity DDUESE -PSTFolderPath D:\temp


PST-Datei in Postfach importieren


[PS] C:> import-Mailbox -Identity DDUESE -PSTFolderPath D:\temp\dduese.pst


"SendAs"-Recht für einen Benutzer auf eine Datenbank vergeben


[PS] C:> get-MailboxDatabase -id SERVERNAME\SG-01\MDB-01 | Add-ADPermission -User "dduese" -ExtendedRights Send-As [PS] C:> get-MailboxDatabase -ser SERVERNAME | Add-ADPermission -User "dduese" -ExtendedRights Send-As


"Legacy Mailbox" in "User Mailbox" konvertieren (RUS Ersatz)


[PS] C:> get-Mailbox -DomainController SERVERNAME -ResultSize unlimited | where-Object {$_.RecipientTypeDetails -ilike "Legacy*"} | set-Mailbox –ApplyMandatoryProperties -verbose


Nachrichten-Tracking


[PS] C:> get-messagetrackinglog -Sender "daniel.duesentrieb@entenhausen.de" -Start "04.08.2008 12:00:00" -End "04.08.2008 15:00:00" | ft Timestamp,Source,TotalBytes,MessageSubject,Sender,Recipients –AutoSize | out-file c:\tracking.txt


[PS] C:> get-messagetrackinglog -Sender "daniel.duesentrieb@entenhausen.de" -Start "04.08.2008 12:00:00" -End "04.08.2008 15:00:00"

Die Statistik eines ActiveSync Gerätes anzeigen


[PS] C:> Get-ActiveSyncDeviceStatistics -mailbox donald.duck@entenhausen.de


FirstSyncTime  : 11.11.2008 10:06:37

LastPolicyUpdateTime  : 11.11.2008 10:06:56

LastSyncAttemptTime  : 21.01.2009 09:58:45

LastSuccessSync  : 21.01.2009 09:58:45

DeviceType  : PocketPC

DeviceID  : B107EF0A96ECEE4243CE62C7EAC76C75

DeviceUserAgent  :

DeviceWipeSentTime  :

DeviceWipeRequestTime :

DeviceWipeAckTime  :

LastPingHeartbeat  :

RecoveryPassword  : ********

DeviceModel  : MDA_compact_IV

DeviceIMEI  : 3531900321194501

DeviceFriendlyName  : HTC6

DeviceOS  : Windows CE 5.2.19591

DeviceOSLanguage  : German

DevicePhoneNumber  : +498154711

Identity  : Donald.Duck@Entenhausen.de\AirSync-PocketPC-B107EF0A96ECEE4243CE62C7EAC76C75


Postfach aus einer Recovery Storage Group in ein aktives Postfach (Unterordner) exportieren


[PS] C:> Restore-Mailbox -RSGMailbox ‘MAILBOXNAME1′ -RSGDatabase ‘MAILSERVERNAME\Recovery Storage Group\DATENBANKNAME’ -id ‘MAILBOXNAME2′ -TargetFolder ‘Restore