Exchange Server 2019'da En Çok Kullanılan 40 PowerShell komutu: Örnek Anlatımlarla
1. Get-MailboxStatistics
Get-MailboxStatistics komutu, bir kullanıcının posta kutusu istatistiklerini almanıza olanak tanır. Örnek kullanım:
Get-MailboxStatistics -Identity "John.Doe"
2. Get-Mailbox
Get-Mailbox komutu, Exchange sunucusunda mevcut olan posta kutularını almanıza olanak tanır. Örnek kullanım:
Get-Mailbox -ResultSize Unlimited
3. Set-Mailbox
Set-Mailbox komutu, bir posta kutusunun özelliklerini değiştirmenize olanak tanır. Örnek kullanım:
Set-Mailbox -Identity "John.Doe" -CustomAttribute1 "XYZ"
4. New-Mailbox
New-Mailbox komutu, yeni bir posta kutusu oluşturmanıza olanak tanır. Örnek kullanım:
New-Mailbox -UserPrincipalName "john.doe@contoso.com" -Name "John Doe"
5. Get-Recipient
Get-Recipient komutu, belirli bir öznitelikle eşleşen bir alıcı listesi almanıza olanak tanır. Örnek kullanım:
Get-Recipient -Filter {Name -like "John*"}
6. Get-TransportRule
Get-TransportRule komutu, Exchange sunucusunda mevcut olan iletme kurallarını almanıza olanak tanır. Örnek kullanım:
Get-TransportRule | Format-Table Name,Priority
7. New-TransportRule
New-TransportRule komutu, yeni bir iletme kuralı oluşturmanıza olanak tanır. Örnek kullanım:
New-TransportRule -Name "High Priority" -Priority "1" -SubjectContainsWords "Urgent","Important"
8. Get-MessageTrackingLog
Get-MessageTrackingLog komutu, belirli bir e-postanın takibini yapmanıza olanak tanır. Örnek kullanım:
Get-MessageTrackingLog -Recipients "john.doe@contoso.com" -Start "03/01/2023 00:00:00" -End "03/23/2023 23:59:59"
9. Get-TransportService
Get-TransportService komutu, Exchange sunucusunda çalışan iletme hizmetlerini almanıza olanak tanır. Örnek kullanım:
Get-TransportService | Format-Table Name,State
10. Get-SendConnector
Get-SendConnector komutu, belirli bir SMTP bağlantı noktasına gönderim yapan bağlayıcıları almanıza olanak tanır. Örnek kullanım:
Get-SendConnector | Format-Table Name,SmartHosts
11. Get-Message
Get-Message komutu, Exchange sunucusunda belirli bir e-postayı almanıza olanak tanır. Örnek kullanım:
Get-Message -Identity "MessageID"
12. Get-MailboxFolderPermission
Get-MailboxFolderPermission komutu, bir posta kutusu klasörü için izinleri almanıza olanak tanır. Örnek kullanım:
Get-MailboxFolderPermission -Identity "John.Doe:\Calendar"
13. Add-MailboxPermission
Add-MailboxPermission komutu, bir posta kutusu için izin eklemenize olanak tanır. Örnek kullanım:
Add-MailboxPermission -Identity "John.Doe" -User "Jane.Smith" -AccessRights FullAccess
14. Get-DistributionGroup
Get-DistributionGroup komutu, Exchange sunucusunda mevcut olan dağıtım gruplarını almanıza olanak tanır. Örnek kullanım:
Get-DistributionGroup -ResultSize Unlimited
15. Set-DistributionGroup
Set-DistributionGroup komutu, bir dağıtım grubunun özelliklerini değiştirmenize olanak tanır. Örnek kullanım:
Set-DistributionGroup -Identity "All Employees" -HiddenFromAddressListsEnabled $true
16. New-DistributionGroup
New-DistributionGroup komutu, yeni bir dağıtım grubu oluşturmanıza olanak tanır. Örnek kullanım:
New-DistributionGroup -Name "Marketing Department" -Alias "Marketing" -ManagedBy "John.Doe"
17. Get-DynamicDistributionGroup
Get-DynamicDistributionGroup komutu, Exchange sunucusunda mevcut olan dinamik dağıtım gruplarını almanıza olanak tanır. Örnek kullanım:
Get-DynamicDistributionGroup -ResultSize Unlimited
18. Set-DynamicDistributionGroup
Set-DynamicDistributionGroup komutu, bir dinamik dağıtım grubunun özelliklerini değiştirmenize olanak tanır. Örnek kullanım:
Set-DynamicDistributionGroup -Identity "All Employees" -RecipientFilter {RecipientType -eq 'UserMailbox' -or RecipientType -eq 'MailUser'}
19. New-DynamicDistributionGroup
New-DynamicDistributionGroup komutu, yeni bir dinamik dağıtım grubu oluşturmanıza olanak tanır. Örnek kullanım:
New-DynamicDistributionGroup -Name "Finance Department" -Alias "Finance" -RecipientFilter {Department -eq 'Finance'}
20. Get-MailboxDatabase
Get-MailboxDatabase komutu, Exchange sunucusunda mevcut olan posta kutusu veritabanlarını almanıza olanak tanır. Örnek kullanım:
Get-MailboxDatabase | Format-Table Name,Server
21. Get-MailboxDatabaseCopyStatus
Get-MailboxDatabaseCopyStatus komutu, posta kutusu veritabanının kopyalarının durumunu almanıza olanak tanır. Örnek kullanım:
Get-MailboxDatabaseCopyStatus -Identity "Mailbox Database 1"
22. Get-MailboxDatabaseSize
Get-MailboxDatabaseSize komutu, posta kutusu veritabanının boyutunu almanıza olanak tanır. Örnek kullanım:
Get-MailboxDatabaseSize -Identity "Mailbox Database 1"
23. New-MailboxDatabase
New-MailboxDatabase komutu, yeni bir posta kutusu veritabanı oluşturmanıza olanak tanır. Örnek kullanım:
New-MailboxDatabase -Name "New Database" -EdbFilePath "D:\New Database\NewDatabase.edb" -LogFolderPath "D:\New Database\Logs"
24. Set-MailboxDatabase
Set-MailboxDatabase komutu, bir posta kutusu veritabanının özelliklerini değiştirmenize olanak tanır. Örnek kullanım:
Set-MailboxDatabase -Identity "Mailbox Database 1" -CircularLoggingEnabled $true
25. Get-MailboxStatistics
Get-MailboxStatistics komutu, belirli bir posta kutusuna ait istatistikleri almanıza olanak tanır. Örnek kullanım:
Get-MailboxStatistics -Identity "John.Doe"
26. Get-MailboxPermission
Get-MailboxPermission komutu, bir posta kutusu için izinleri almanıza olanak tanır. Örnek kullanım:
Get-MailboxPermission -Identity "John.Doe"
27. Add-MailboxFolderPermission
Add-MailboxFolderPermission komutu, bir posta kutusu klasörü için izin eklemenize olanak tanır. Örnek kullanım:
Add-MailboxFolderPermission -Identity "John.Doe:\Calendar" -User "Jane.Smith" -AccessRights Editor
28. Remove-MailboxFolderPermission
Remove-MailboxFolderPermission komutu, bir posta kutusu klasöründen izin kaldırmanıza olanak tanır. Örnek kullanım:
Remove-MailboxFolderPermission -Identity "John.Doe:\Calendar" -User "Jane.Smith"
29. Get-MailboxFolderStatistics
Get-MailboxFolderStatistics komutu, bir posta kutusu klasörü hakkında istatistikleri almanıza olanak tanır. Örnek kullanım:
Get-MailboxFolderStatistics -Identity "John.Doe:\Inbox"
30. Search-Mailbox
Search-Mailbox komutu, belirli bir posta kutusunda belirli bir kriteri karşılayan e-postaları bulmanıza olanak tanır. Örnek kullanım:
Search-Mailbox -Identity "John.Doe" -SearchQuery "Subject:'Report'"
31. Set-MailboxAutoReplyConfiguration
Set-MailboxAutoReplyConfiguration komutu, bir posta kutusu için otomatik yanıt ayarlarını yapılandırmanıza olanak tanır. Örnek kullanım:
Set-MailboxAutoReplyConfiguration -Identity "John.Doe" -AutoReplyState Scheduled -StartTime "03/25/2023 8:00 AM" -EndTime "03/30/2023 5:00 PM" -InternalMessage "I am out of the office." -ExternalMessage "I am currently unavailable."
32. Get-MessageTrackingLog
Get-MessageTrackingLog komutu, belirli bir e-postanın posta akışını takip etmenize olanak tanır. Örnek kullanım:
Get-MessageTrackingLog -Recipients "Jane.Smith@contoso.com" -Start "03/01/2023 8:00 AM" -End "03/23/2023 5:00 PM"
33. Set-TransportRule
Set-TransportRule komutu, bir taşıma kuralını yapılandırmanıza olanak tanır. Örnek kullanım:
Set-TransportRule -Identity "Marketing Rule" -FromAddressContainsWords "marketing" -SubjectContainsWords "sale" -SetHeaderName "X-Company-Special" -SetHeaderValue "Yes"
34. Get-TransportRule
Get-TransportRule komutu, mevcut taşıma kurallarını görüntülemenize olanak tanır. Örnek kullanım:
Get-TransportRule
35. Set-TransportConfig
Set-TransportConfig komutu, Exchange taşıma hizmetleri için yapılandırma ayarlarını değiştirmenize olanak tanır. Örnek kullanım:
Set-TransportConfig -MaxSendSize 50MB -MaxReceiveSize 50MB
36. Get-TransportService
Get-TransportService komutu, Exchange taşıma hizmetleri hakkında bilgi almanıza olanak tanır. Örnek kullanım:
Get-TransportService
37. New-SendConnector
New-SendConnector komutu, bir gönderim bağlantısı oluşturmanıza olanak tanır. Örnek kullanım:
New-SendConnector -Name "Internet Send Connector" -AddressSpaces "smtp:*;1" -SmartHosts "mail.contoso.com" -AuthenticationMechanism "Basic" -UseExternalDNSServersEnabled $true
38. Set-SendConnector
Set-SendConnector komutu, bir gönderim bağlantısı için yapılandırma ayarlarını değiştirmenize olanak tanır. Örnek kullanım:
Set-SendConnector -Identity "Internet Send Connector" -SmartHosts "smtp.gmail.com" -TlsAuthLevel "Required"
39. Get-SendConnector
Get-SendConnector komutu, mevcut gönderim bağlantılarını görüntülemenize olanak tanır. Örnek kullanım:
Get-SendConnector
40. Test-MailFlow
Test-MailFlow komutu, Exchange sunucusu arasında e-posta akışının test edilmesine olanak tanır. Örnek kullanım:
HASAN KAYAPINAR
HAKKIMDA