Exchange Server 2019'da En Çok Kullanılan 40 PowerShell komutu: Örnek Anlatımlarla

23-03-2023 23:40
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:

Test-MailFlow -Identity "John.Doe" -TargetEmailAddress "Jane.Smith@contoso.com"

HASAN KAYAPINAR
HAKKIMDA
Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.