Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
coding:powershell [2025/03/03 15:35] jango [Postfach] |
coding:powershell [2025/04/14 12:55] (aktuell) jango [Postfach] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | Powershell5 -> Net-Framework | ||
+ | Powershell7 -> .NET | ||
+ | |||
<code powershell> | <code powershell> | ||
$command = ' | $command = ' | ||
Zeile 149: | Zeile 152: | ||
// | // | ||
Import-Module ActiveDirectory | Import-Module ActiveDirectory | ||
+ | |||
+ | // Domäne abrufen | ||
+ | Get-ADDomain | ||
// | // | ||
Zeile 182: | Zeile 188: | ||
</ | </ | ||
- | __false__ | + | ====Gruppen==== |
+ | <code powershell> | ||
+ | # Benutzergruppe erstellen: | ||
+ | New-ADGroup -Name "RODC Admins" | ||
+ | |||
+ | # Benutzerkonto löschen: | ||
+ | Remove-ADGroup -Identity RODCAdmins | ||
+ | </ | ||
==== Organisationseinheiten (OU) ==== | ==== Organisationseinheiten (OU) ==== | ||
Zeile 358: | Zeile 371: | ||
Verwaltung einer [[: | Verwaltung einer [[: | ||
+ | ====Inbox Rules==== | ||
+ | |||
+ | < | ||
+ | Get-InboxRule -Mailbox " | ||
+ | |||
+ | Name Enabled Priority RuleIdentity | ||
+ | ---- ------- -------- ------------ | ||
+ | Mails an Walter Friedrich und I True 1 17352165469276078081 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Remove-InboxRule -Mailbox " | ||
+ | </ | ||
====Postfach==== | ====Postfach==== | ||
<code powershell> | <code powershell> | ||
Zeile 363: | Zeile 389: | ||
New-Mailbox -UserPrincipalName user@domain.com -Alias user -Name " | New-Mailbox -UserPrincipalName user@domain.com -Alias user -Name " | ||
- | // | + | // Berechtigungen für ein Postfach |
- | Add-MailboxPermission -Identity user -User manager | + | Get-MailboxPermission -Identity user |
+ | Get-MailboxPermission -Identity user -User manager | ||
- | // | + | // |
- | Add-MailboxPermission | + | Add-MailboxPermission -Identity user -User manager -AccessRights None, |
+ | |||
+ | // Berechtigungen für einen Postfach Kalender anzeigen: (auf engl. Server Calendar) | ||
+ | Get-MailboxFolderPermission -Identity user: | ||
+ | Get-MailboxFolderPermission -Identity user: | ||
+ | |||
+ | // | ||
+ | Add-MailboxFolderPermission | ||
// | // | ||
Zeile 379: | Zeile 413: | ||
// | // | ||
Set-Mailbox -Identity user -EmailAddresses @{remove=" | Set-Mailbox -Identity user -EmailAddresses @{remove=" | ||
+ | |||
+ | // AutoReply | ||
+ | Set-MailboxAutoReplyConfiguration -Identity User1 -AutoReplyState Enabled -InternalMessage < | ||
+ | |||
+ | Set-MailboxAutoReplyConfiguration -Identity User1 -AutoReplyState Scheduled -StartTime " | ||
+ | |||
+ | // Mailbox in PST exportieren | ||
+ | New-MailboxExportRequest -Mailbox < | ||
+ | |||
+ | // Datenbank Speicherort | ||
+ | Get-Mailbox -Identity User1 | Get-MailboxStatistics | Select DisplayName, | ||
+ | Get-Mailbox | Get-MailboxStatistics | Select DisplayName, | ||
+ | |||
+ | |||
+ | // Mailbox verschieben | ||
+ | New-MoveRequest -Identity < | ||
+ | Get-MoveRequest | Get-MoveRequestStatistics | Select DisplayName, | ||
+ | Remove-MoveRequest -Identity < | ||
+ | Get-RemoveRequest | Remove-MoveRequest | ||
+ | |||
+ | |||
+ | // Message Tracking | ||
+ | Get-MessageTrackingLog -sender User1 | ||
+ | Get-MessageTrackingLog -Recipients User1 | ||
+ | Get-MessageTrackingLog -sender User1 -Recipients User2 | ||
+ | Get-MessageTrackingLog -sender User1 -Start < | ||
</ | </ | ||