This post is also available in: angielski
W Microsoft Exchange 2013 Preview, PowerShell nadal pełni bardzo ważną rolę.
PowerShell dla Exchange 2013 oparty jest na PowerShell v3 oraz Management Framework 3.0 i dodatkowo został on wzbogacony o nowe cmdlet-y.
Już w Microsoft Exchange 2010 PowerShell umożliwiał administratorom wykonanie wielu skomplikowanych rzeczy, które nie były dostępne w konsoli graficznej. Dzięki temu mogliśmy tworzyć skrypty ułatwiające codzienną pracę administracyjną.
Poprzez zastosowanie PowerShell w wersji 3.0 w nowym Exchange, obsługa serwera za pomocą poleceń zyskała na funkcjonalności oraz prostocie.
Dla wersji 2.0 polecenie wyszukujące skrzynkę dla określonej nazwy wyglądało tak:
Get-Mailbox | Where {$_.Name –like “*kowalski*”}
natomiast w wersji 3.0 wygląda ono następująco:
Get-Mailbox | where name –like “*kowalski*”
Więcej informacji o uproszczeniu poleceń w PowerShell v3 można znaleźć tutaj
W nowej wersji Microsoft Exchange Server, pojawiły się też nowe polecenia PowerShell – Cmdlets.
Pełną listę oraz opis można znaleźć tutaj Exchange 2013 Cmdlets
Poniżej znajduje się lista nowych poleceń dostępnych razem z Microsoft Exchange 2013 Preview:
Add-GlobalMonitoringOverride Add-ResubmitRequest Add-ServerMonitoringOverride Clear-MobileDevice Complete-MigrationBatch Disable-App Disable-MailboxQuarantine Disable-UMCallAnsweringRule Dump-ProvisioningCache Enable-App Enable-MailboxQuarantine Enable-UMCallAnsweringRule Export-DlpPolicyCollection Export-MigrationReport Get-ActiveSyncDeviceAutoblockThreshold Get-App Get-AuthConfig Get-AuthServer Get-CalendarDiagnosticAnalysis Get-ClassificationRuleCollection Get-DataClassification Get-DlpPolicy Get-DlpPolicyTemplate Get-ExchangeServerAccessLicense Get-ExchangeServerAccessLicenseUser Get-FrontendTransportServer Get-FrontendTransportService Get-GlobalMonitoringOverride Get-HealthReport Get-InterceptorRule Get-MailboxSearch Get-MailboxTransportService Get-MalwareFilteringServer Get-MalwareFilterPolicy Get-MalwareFilterRecoveryItem Get-MigrationBatch Get-MigrationConfig Get-MigrationEndpoint Get-MigrationStatistics Get-MigrationUser Get-MigrationUserStatistics Get-MobileDevice Get-MobileDeviceMailboxPolicy Get-MobileDeviceStatistics Get-MonitoringItemHelp Get-MonitoringItemIdentity Get-Notification Get-PartnerApplication Get-PendingFederatedDomain Get-PolicyTipConfig Get-PublicFolderMailboxDiagnostics Get-PublicFolderMigrationRequest Get-PublicFolderMigrationRequestStatistics Get-PublicFolderMoveRequest Get-PublicFolderMoveRequestStatistics Get-QueueDigest Get-ResourcePolicy Get-ResubmitRequest Get-ServerComponentState Get-ServerHealth Get-ServerMonitoringOverride Get-SiteMailbox Get-SiteMailboxDiagnostics Get-SiteMailboxProvisioningPolicy Get-TeamMailbox Get-TeamMailboxDiagnostics Get-TeamMailboxProvisioningPolicy Get-TransportService Get-UMCallAnsweringRule Get-UMCallRouterSettings Get-UMMailboxConfiguration Get-UMPhoneSession Get-UserPhoto Get-WorkloadManagementPolicy Get-WorkloadPolicy Import-DlpPolicyCollection Import-DlpPolicyTemplate Invoke-MonitoringProbe New-App New-AuthServer New-ClassificationRuleCollection New-DlpPolicy New-InterceptorRule New-MailboxSearch New-MalwareFilterPolicy New-MigrationBatch New-MigrationEndpoint New-MobileDeviceMailboxPolicy New-PartnerApplication New-PolicyTipConfig New-PowerShellVirtualDirectory New-PublicFolderMigrationRequest New-PublicFolderMoveRequest New-ResourcePolicy New-SiteMailbox New-SiteMailboxProvisioningPolicy New-TeamMailbox New-TeamMailboxProvisioningPolicy New-UMCallAnsweringRule New-WorkloadManagementPolicy New-WorkloadPolicy |
Redirect-Message Remove-App Remove-AuthServer Remove-ClassificationRuleCollection Remove-DlpPolicy Remove-DlpPolicyTemplate Remove-GlobalMonitoringOverride Remove-HybridConfiguration Remove-InterceptorRule Remove-MailboxSearch Remove-MalwareFilterPolicy Remove-MalwareFilterRecoveryItem Remove-MigrationBatch Remove-MigrationEndpoint Remove-MigrationUser Remove-MobileDevice Remove-MobileDeviceMailboxPolicy Remove-PartnerApplication Remove-PolicyTipConfig Remove-PowerShellVirtualDirectory Remove-PublicFolderMigrationRequest Remove-PublicFolderMoveRequest Remove-ResourcePolicy Remove-ResubmitRequest Remove-ServerMonitoringOverride Remove-SiteMailboxProvisioningPolicy Remove-TeamMailboxProvisioningPolicy Remove-UMCallAnsweringRule Remove-UserPhoto Remove-WorkloadManagementPolicy Remove-WorkloadPolicy Reset-ProvisioningCache Resume-MalwareFilterRecoveryItem Resume-PublicFolderMigrationRequest Resume-PublicFolderMoveRequest Send-MapiSubmitSystemProbe Set-ActiveSyncDeviceAutoblockThreshold Set-App Set-AuthConfig Set-AuthServer Set-ClassificationRuleCollection Set-DlpPolicy Set-FrontendTransportServer Set-FrontendTransportService Set-InterceptorRule Set-MailboxSearch Set-MailboxTransportService Set-MalwareFilteringServer Set-MalwareFilterPolicy Set-MigrationBatch Set-MigrationConfig Set-MigrationEndpoint Set-MobileDeviceMailboxPolicy Set-Notification Set-PartnerApplication Set-PendingFederatedDomain Set-PolicyTipConfig Set-PublicFolderMigrationRequest Set-PublicFolderMoveRequest Set-ResourcePolicy Set-ResubmitRequest Set-ServerComponentState Set-ServerMonitor Set-SiteMailbox Set-SiteMailboxProvisioningPolicy Set-TeamMailbox Set-TeamMailboxProvisioningPolicy Set-TransportService Set-UMCallAnsweringRule Set-UMCallRouterSettings Set-UMMailboxConfiguration Set-UserPhoto Set-WorkloadPolicy Start-MigrationBatch Start-UMPhoneSession Stop-MigrationBatch Stop-UMPhoneSession Suspend-PublicFolderMigrationRequest Suspend-PublicFolderMoveRequest Test-MigrationServerAvailability Test-OAuthConnectivity Test-SiteMailbox Test-TeamMailbox Update-PublicFolderMailbox Update-SiteMailbox Update-TeamMailbox |
Pingback:Microsoft Exchange 2013 nowe polecenia PowerShell - ExchangeBlog
Pingback:Exchange 2013 PowerShell changes - ExchangeBlog
Pingback:Exchange 2013 zmiany w PowerShell - ExchangeBlog