Postfach Ordner und Typen auslesen Get-MailboxFolderStatistics -identity “Administrator” | FL Name, FolderPath, FolderType
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 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
WeiterlesenPowershell Exchange – Postfach Statistik anzeigen
Get-MailboxFolderStatistics | Where {$_.Name -match “Inbox|Sent Items|Deleted Items”} | Select Name, ItemsInFolder Get-Mailbox | Get-MailboxFolderStatistics | Where {$_.Name -match “Inbox|Sent Items|Deleted Items”} | Select Identity, Name,
WeiterlesenPowershell AD – letzte Kennwortänderung, Kennwort läuft nicht ab
Get-ADUser -identity username -properties * get-aduser -filter * -properties passwordlastset, passwordneverexpires |ft Name, passwordlastset, Passwordneverexpires Get-ADUser -filter * -properties passwordlastset, passwordneverexpires | sort-object name |
WeiterlesenPowershell Exchange – versteckte E-Mail Adressen in der GAL auslesen
Get-Mailbox | Get-Member Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True} Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True} | Select Name, HiddenFromAddressListsEnabled Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True}
Weiterlesen