Get-Mailbox -Identity ‘”Administrator” | Fl *quota
WeiterlesenKategorie: Skripte
Eine Sammlung eigener Skripte und Skripte aus diversen Quellen. Sofern meine Quelle eine Quellangabe hatte, ist diese auch übernommen worden. Die Dokumente stammen alle von mir “Erstellt von Jörn Walter” und sollen zeigen, wie Skripte richtig eingesetzt und ausgeführt werden.
Powershell Exchange – Postfach Letzte Anmeldung, Statistik, Speicher
Postfach Letzte Anmeldung, Statistik, Speicher Get-MailboxStatistics -Identity “Administrator” | FL DisplayName, StorageLimitStatus, TotalDeletedItemSize, TotalItemSize, ItemCount, LastLoggedOnUserAccount, LastLogoffTime, LastLogonTime
WeiterlesenPowershell Exchange – Postfächer zählen Explizite CustomAttribute auslesen
Postfächer zählen Explizite CustomAttribute auslesen # Auslesen (Get-Mailbox | where {$_.customattribute15 -eq ‘MEINWERT’ }).Count # Attribute setzen Set-Mailbox -Identity “Administrator” -CustomAttribute15 MEINWERT
WeiterlesenPowershell Exchange – Postfach Ordner und Typen auslesen
Postfach Ordner und Typen auslesen Get-MailboxFolderStatistics -identity “Administrator” | FL Name, FolderPath, FolderType
WeiterlesenPowershell Exchange – Postfach Attribute auslesen
Postfach Attribute auslesen Gezielte Attribute eines Exchange-Postfaches auslesen. Get-Mailbox -Identity ‘Administrator’ | fl Name,DisplayName,alias,LinkedMasterAccount,PrimarySMTPAddress,EmailAddresses,OrganizationalUnit,ServerName,Database,IsMailboxEnabled,CustomAttribute7,CustomAttribute15,ProtocolSettings,ExchangeGuid,RecipientTypeDetails,CustomAttribute1,CustomAttribute2,CustomAttribute3, CustomAttribute4,CustomAttribute5,CustomAttribute6,CustomAttribute7,CustomAttribute8,CustomAttribute9,CustomAttribute10,CustomAttribute11,CustomAttribute12,CustomAttribute13,CustomAttribute14,CustomAttribute15,WhenChangedUTC,WhenCreatedUTC
WeiterlesenPowershell Exchange – Wann wurde ein Postfach erstellt
Wann wurde das Mail Postfach erstellt Get-Mailbox -Identity ‘JoernWalter’ | fl Name, LinkedMasterAccount,PrimarySMTPAddress,WhenChangedUTC,WhenCreatedUTC Powershell Exchange – Wann wurde ein Postfach erstellt
WeiterlesenPowershell Exchange – Postfach Anzeigen aller Ordner Größen
Get-MailboxFolderStatistics “Joern.Walter” | FL Date, Name, FolderPath, FolderType, ItemsInFolder, DeletedItemsInFolder, FolderSize, ItemsInFolderAndSubfolders, DeletedItemsInFolderAndSubfolders, FolderAndSubfolderSize Powershell Exchange – Postfach Anzeigen aller Ordner Größen
WeiterlesenPowershell Exchange – Postfach Setzen der Aufbewahrungsrichtlinie
# Erstellen die Richtlinie und den Tag New-RetentionPolicy “Finanzen” -RetentionPolicyTagLinks “FinanzenKritisch” # Richtlinie auf die Gruppe Finanzen anwenden Get-DistributionGroupMember -Identity “Finanzen” | Set-Mailbox -RetentionPolicy “FinanzenKritisch” # Richtlinienanwendung überprüfen
WeiterlesenPowershell AD – ExtensionAttribute Auslesen, Hinzufügen,Löschen
# Auslesen Get-ADUser NDS -Properties extensionattribute4 #Hinzufügen Set-ADUser NDS -Add @{“extensionattribute4″=”MEINWERT”} # Löschen Set-ADUser NDS -Clear extensionattribute4
WeiterlesenPowershell Exchange – Anzeigen Hinzufügen Ersetzen Entfernen Export CustomAttribute
# Ein Wert setzen individueller Benutzer Set-Mailbox -Identity “NDS” -CustomAttribute4 MEINWERT # Ein Wert setzen mehrere Benutzer $data = get-content “C:\Temp\CA4.txt” foreach($a in $data) { Set-Mailbox
WeiterlesenPowershell Exchange – Postfach direkt löschen ohne Wartezeit
# Mailbox deaktivieren Disable-Mailbox Joern.Walter@ndsedv.de # GUID und Datenbank ermitteln: Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisconnectDate -ne $null } |fl DisplayName, Database, Identity, DisconnectReason #
WeiterlesenPowershell Exchange – Export aller SMTP Adressen
Get-Recipient | Select Name -ExpandProperty EmailAddresses | Select Name, SmtpAddress | Export-csv C:\Temp\SMTPAddressen.csv
Weiterlesen