xExchange
1.29.0.0
Module with DSC Resources for deployment and configuration of Microsoft Exchange Server.
Minimum PowerShell version
4.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2018 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
Functions
Get-ExistingRemoteExchangeSession Get-RemoteExchangeSession New-RemoteExchangeSession Import-RemoteExchangeSession Remove-RemoteExchangeSession Test-ExchangePresent Get-ExchangeVersionYear Get-ExchangeUninstallKey Get-DetailedInstalledVersion Test-ExchangeSetupComplete Test-ExchangeSetupPartiallyCompleted Get-SetupExeVersion Test-ShouldUpgradeExchange Get-ExchangeInstallStatus Set-WSManConfigStatus Test-ShouldInstallUMLanguagePack Test-ExchangeSetupRunning Compare-StringToString Compare-BoolToBool Compare-TimespanToString Compare-ByteQuantifiedSizeToString Compare-UnlimitedToString Compare-ADObjectIdToSmtpAddressString Convert-StringToArray Convert-StringArrayToLowerCase Compare-ArrayContent Test-ArrayElementsInSecondArray Add-ToPSBoundParametersFromHashtable Remove-FromPSBoundParametersUsingHashtable Remove-NotApplicableParamsForVersion Set-EmptyStringParamsToNull Test-ExchangeSetting Write-InvalidSettingVerbose Write-FunctionEntry Start-ExchangeScheduledTask Test-CmdletHasParameter Get-PreviousError Assert-NoNewError Restart-ExistingAppPool Test-UMLanguagePackInstalled Compare-IPAddressToString Compare-SmtpAddressToString Compare-IPAddressesToArray Compare-PSCredential Test-ExtendedProtectionSPNList Assert-IsSupportedWithExchangeVersion Invoke-DotSourcedScript Remove-HelperSnapin Wait-ForProcessStart Wait-ForProcessStop Assert-ExchangeSetupArgumentsComplete Get-StringFromHashtable Get-DomainDNFromFQDN Set-DSCMachineStatus
DSCResources
xExchActiveSyncVirtualDirectory xExchAntiMalwareScanning xExchAutodiscoverVirtualDirectory xExchAutoMountPoint xExchClientAccessServer xExchDatabaseAvailabilityGroup xExchDatabaseAvailabilityGroupMember xExchDatabaseAvailabilityGroupNetwork xExchEcpVirtualDirectory xExchEventLogLevel xExchExchangeCertificate xExchExchangeServer xExchFrontendTransportService xExchImapSettings xExchInstall xExchJetstress xExchJetstressCleanup xExchMailboxDatabase xExchMailboxDatabaseCopy xExchMailboxServer xExchMailboxTransportService xExchMaintenanceMode xExchMapiVirtualDirectory xExchOabVirtualDirectory xExchOutlookAnywhere xExchOwaVirtualDirectory xExchPopSettings xExchPowerShellVirtualDirectory xExchReceiveConnector xExchTransportService xExchUMCallRouterSettings xExchUMService xExchWaitForADPrep xExchWaitForDAG xExchWaitForMailboxDatabase xExchWebServicesVirtualDirectory
Dependencies
This module has no dependencies.
Release Notes
- Enable Script Analyzer default rules
- Fixed keywords in upper case
FileList
- xExchange.nuspec
- CHANGELOG.md
- LICENSE
- README.md
- xExchange.psd1
- DSCResources\MSFT_xExchActiveSyncVirtualDirectory\MSFT_xExchActiveSyncVirtualDirectory.psm1
- DSCResources\MSFT_xExchActiveSyncVirtualDirectory\MSFT_xExchActiveSyncVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchAntiMalwareScanning\MSFT_xExchAntiMalwareScanning.psm1
- DSCResources\MSFT_xExchAntiMalwareScanning\MSFT_xExchAntiMalwareScanning.schema.mof
- DSCResources\MSFT_xExchAutodiscoverVirtualDirectory\MSFT_xExchAutodiscoverVirtualDirectory.psm1
- DSCResources\MSFT_xExchAutodiscoverVirtualDirectory\MSFT_xExchAutodiscoverVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchAutoMountPoint\MSFT_xExchAutoMountPoint.psm1
- DSCResources\MSFT_xExchAutoMountPoint\MSFT_xExchAutoMountPoint.schema.mof
- DSCResources\MSFT_xExchClientAccessServer\MSFT_xExchClientAccessServer.psm1
- DSCResources\MSFT_xExchClientAccessServer\MSFT_xExchClientAccessServer.schema.mof
- DSCResources\MSFT_xExchDatabaseAvailabilityGroup\MSFT_xExchDatabaseAvailabilityGroup.psm1
- DSCResources\MSFT_xExchDatabaseAvailabilityGroup\MSFT_xExchDatabaseAvailabilityGroup.schema.mof
- DSCResources\MSFT_xExchDatabaseAvailabilityGroupMember\MSFT_xExchDatabaseAvailabilityGroupMember.psm1
- DSCResources\MSFT_xExchDatabaseAvailabilityGroupMember\MSFT_xExchDatabaseAvailabilityGroupMember.schema.mof
- DSCResources\MSFT_xExchDatabaseAvailabilityGroupNetwork\MSFT_xExchDatabaseAvailabilityGroupNetwork.psm1
- DSCResources\MSFT_xExchDatabaseAvailabilityGroupNetwork\MSFT_xExchDatabaseAvailabilityGroupNetwork.schema.mof
- DSCResources\MSFT_xExchEcpVirtualDirectory\MSFT_xExchEcpVirtualDirectory.psm1
- DSCResources\MSFT_xExchEcpVirtualDirectory\MSFT_xExchEcpVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchEventLogLevel\MSFT_xExchEventLogLevel.psm1
- DSCResources\MSFT_xExchEventLogLevel\MSFT_xExchEventLogLevel.schema.mof
- DSCResources\MSFT_xExchExchangeCertificate\MSFT_xExchExchangeCertificate.psm1
- DSCResources\MSFT_xExchExchangeCertificate\MSFT_xExchExchangeCertificate.schema.mof
- DSCResources\MSFT_xExchExchangeServer\MSFT_xExchExchangeServer.psm1
- DSCResources\MSFT_xExchExchangeServer\MSFT_xExchExchangeServer.schema.mof
- DSCResources\MSFT_xExchFrontendTransportService\MSFT_xExchFrontendTransportService.psm1
- DSCResources\MSFT_xExchFrontendTransportService\MSFT_xExchFrontendTransportService.schema.mof
- DSCResources\MSFT_xExchImapSettings\MSFT_xExchImapSettings.psm1
- DSCResources\MSFT_xExchImapSettings\MSFT_xExchImapSettings.schema.mof
- DSCResources\MSFT_xExchInstall\MSFT_xExchInstall.psm1
- DSCResources\MSFT_xExchInstall\MSFT_xExchInstall.schema.mof
- DSCResources\MSFT_xExchJetstress\MSFT_xExchJetstress.psm1
- DSCResources\MSFT_xExchJetstress\MSFT_xExchJetstress.schema.mof
- DSCResources\MSFT_xExchJetstressCleanup\MSFT_xExchJetstressCleanup.psm1
- DSCResources\MSFT_xExchJetstressCleanup\MSFT_xExchJetstressCleanup.schema.mof
- DSCResources\MSFT_xExchMailboxDatabase\MSFT_xExchMailboxDatabase.psm1
- DSCResources\MSFT_xExchMailboxDatabase\MSFT_xExchMailboxDatabase.schema.mof
- DSCResources\MSFT_xExchMailboxDatabaseCopy\MSFT_xExchMailboxDatabaseCopy.psm1
- DSCResources\MSFT_xExchMailboxDatabaseCopy\MSFT_xExchMailboxDatabaseCopy.schema.mof
- DSCResources\MSFT_xExchMailboxServer\MSFT_xExchMailboxServer.psm1
- DSCResources\MSFT_xExchMailboxServer\MSFT_xExchMailboxServer.schema.mof
- DSCResources\MSFT_xExchMailboxTransportService\MSFT_xExchMailboxTransportService.psm1
- DSCResources\MSFT_xExchMailboxTransportService\MSFT_xExchMailboxTransportService.schema.mof
- DSCResources\MSFT_xExchMaintenanceMode\MSFT_xExchMaintenanceMode.psm1
- DSCResources\MSFT_xExchMaintenanceMode\MSFT_xExchMaintenanceMode.schema.mof
- DSCResources\MSFT_xExchMaintenanceMode\TransportMaintenance.psm1
- DSCResources\MSFT_xExchMapiVirtualDirectory\MSFT_xExchMapiVirtualDirectory.psm1
- DSCResources\MSFT_xExchMapiVirtualDirectory\MSFT_xExchMapiVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchOabVirtualDirectory\MSFT_xExchOabVirtualDirectory.psm1
- DSCResources\MSFT_xExchOabVirtualDirectory\MSFT_xExchOabVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchOutlookAnywhere\MSFT_xExchOutlookAnywhere.psm1
- DSCResources\MSFT_xExchOutlookAnywhere\MSFT_xExchOutlookAnywhere.schema.mof
- DSCResources\MSFT_xExchOwaVirtualDirectory\MSFT_xExchOwaVirtualDirectory.psm1
- DSCResources\MSFT_xExchOwaVirtualDirectory\MSFT_xExchOwaVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchPopSettings\MSFT_xExchPopSettings.psm1
- DSCResources\MSFT_xExchPopSettings\MSFT_xExchPopSettings.schema.mof
- DSCResources\MSFT_xExchPowershellVirtualDirectory\MSFT_xExchPowerShellVirtualDirectory.psm1
- DSCResources\MSFT_xExchPowershellVirtualDirectory\MSFT_xExchPowerShellVirtualDirectory.schema.mof
- DSCResources\MSFT_xExchReceiveConnector\MSFT_xExchReceiveConnector.psm1
- DSCResources\MSFT_xExchReceiveConnector\MSFT_xExchReceiveConnector.schema.mof
- DSCResources\MSFT_xExchTransportService\MSFT_xExchTransportService.psm1
- DSCResources\MSFT_xExchTransportService\MSFT_xExchTransportService.schema.mof
- DSCResources\MSFT_xExchUMCallRouterSettings\MSFT_xExchUMCallRouterSettings.psm1
- DSCResources\MSFT_xExchUMCallRouterSettings\MSFT_xExchUMCallRouterSettings.schema.mof
- DSCResources\MSFT_xExchUMService\MSFT_xExchUMService.psm1
- DSCResources\MSFT_xExchUMService\MSFT_xExchUMService.schema.mof
- DSCResources\MSFT_xExchWaitForADPrep\MSFT_xExchWaitForADPrep.psm1
- DSCResources\MSFT_xExchWaitForADPrep\MSFT_xExchWaitForADPrep.schema.mof
- DSCResources\MSFT_xExchWaitForDAG\MSFT_xExchWaitForDAG.psm1
- DSCResources\MSFT_xExchWaitForDAG\MSFT_xExchWaitForDAG.schema.mof
- DSCResources\MSFT_xExchWaitForMailboxDatabase\MSFT_xExchWaitForMailboxDatabase.psm1
- DSCResources\MSFT_xExchWaitForMailboxDatabase\MSFT_xExchWaitForMailboxDatabase.schema.mof
- DSCResources\MSFT_xExchWebServicesVirtualDirectory\MSFT_xExchWebServicesVirtualDirectory.psm1
- DSCResources\MSFT_xExchWebServicesVirtualDirectory\MSFT_xExchWebServicesVirtualDirectory.schema.mof
- Examples\ConfigureAutoMountPoints-FromCalculator\ConfigureAutoMountPoints-FromCalculator.ps1
- Examples\ConfigureAutoMountPoints-FromCalculator\CalculatorAndScripts\Servers.csv
- Examples\ConfigureAutoMountPoints-Manual\ConfigureAutoMountPoints-Manual.ps1
- Examples\ConfigureDatabases-FromCalculator\ConfigureDatabases-FromCalculator.ps1
- Examples\ConfigureDatabases-FromCalculator\CalculatorAndScripts\E2013Calcv7.6 - Example.xlsm
- Examples\ConfigureDatabases-FromCalculator\CalculatorAndScripts\MailboxDatabaseCopies.csv
- Examples\ConfigureDatabases-FromCalculator\CalculatorAndScripts\MailboxDatabases.csv
- Examples\ConfigureDatabases-Manual\ConfigureDatabases-Manual.ps1
- Examples\ConfigureNamespaces\InternetFacingSite\InternetFacingSite.ps1
- Examples\ConfigureNamespaces\RegionalNamespaces\RegionalNamespaces.ps1
- Examples\ConfigureNamespaces\SingleNamespace\SingleNamespace.ps1
- Examples\ConfigureVirtualDirectories\ConfigureVirtualDirectories.ps1
- Examples\CreateAndConfigureDAG\CreateAndConfigureDAG.ps1
- Examples\EndToEndExample\1-ConfigureLCMForDeployment.ps1
- Examples\EndToEndExample\10-OngoingConfiguration.ps1
- Examples\EndToEndExample\2-InstallAndRunJetstress.ps1
- Examples\EndToEndExample\3-CleanupJetstress.ps1
- Examples\EndToEndExample\4-InstallExchange.ps1
- Examples\EndToEndExample\5-ConfigureServerSettings.ps1
- Examples\EndToEndExample\6-ConfigureDAG.ps1
- Examples\EndToEndExample\7-ConfigurePrimaryDatabases.ps1
- Examples\EndToEndExample\8-ConfigureDatabaseCopies.ps1
- Examples\EndToEndExample\9-ConfigureLCMForContinuousChecking.ps1
- Examples\EndToEndExample\Calculators\Lab\E2013Calcv6.6 - Lab.xlsm
- Examples\EndToEndExample\Calculators\Lab\MailboxDatabaseCopies.csv
- Examples\EndToEndExample\Calculators\Lab\MailboxDatabases.csv
- Examples\EndToEndExample\Calculators\Lab\Servers.csv
- Examples\EndToEndExample\Calculators\Prod\E2013Calcv6.6 - Prod.xlsm
- Examples\EndToEndExample\Calculators\Prod\MailboxDatabaseCopies.csv
- Examples\EndToEndExample\Calculators\Prod\MailboxDatabases.csv
- Examples\EndToEndExample\Calculators\Prod\Servers.csv
- Examples\InstallExchange\InstallExchange.ps1
- Examples\JetstressAutomation\1-InstallAndRunJetstress.ps1
- Examples\JetstressAutomation\2-CleanupJetstress.ps1
- Examples\MaintenanceMode\MaintenanceModePrep.ps1
- Examples\MaintenanceMode\MaintenanceModeStart.ps1
- Examples\MaintenanceMode\MaintenanceModeStop.ps1
- Examples\PostInstallationConfiguration\PostInstallationConfiguration.ps1
- Examples\QuickStartTemplate\QuickStartTemplate.ps1
- Examples\WaitForADPrep\WaitForADPrep.ps1
- Modules\xExchangeCalculatorHelper.psm1
- Modules\xExchangeDiskPart.psm1
- Modules\xExchangeHelper.psm1
- Tests\Data\MailboxDatabaseCopiesV7.6.csv
- Tests\Data\MailboxDatabasesBad.csv
- Tests\Data\MailboxDatabasesV6.6.csv
- Tests\Data\MailboxDatabasesV7.6.csv
- Tests\Data\ServersV7.6.csv
- Tests\Data\TestCert1.pfx
- Tests\Data\TestCert2.pfx
- Tests\Integration\MSFT_xExchActiveSyncVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchAntiMalwareScanning.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchAutodiscoverVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchAutoMountPoint.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchClientAccessServer.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchDatabaseAvailabilityGroup.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchEcpVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchEventLogLevel.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchExchangeCertificate.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchExchangeServer.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchFrontendTransportService.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchImapSettings.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchMailboxDatabase.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchMailboxServer.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchMailboxTransportService.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchMaintenanceMode.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchMapiVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchOabVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchOutlookAnywhere.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchOwaVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchPopSettings.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchPowershellVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchReceiveConnector.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchTransportService.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchUMCallRouterSettings.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchUMService.Integration.Tests.ps1
- Tests\Integration\MSFT_xExchWebServicesVirtualDirectory.Integration.Tests.ps1
- Tests\Integration\xExchangeCommon.Integration.Tests.ps1
- Tests\TestHelpers\xExchangeTestHelper.psm1
- Tests\Unit\MSFT_xExchActiveSyncVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchAntiMalwareScanning.tests.ps1
- Tests\Unit\MSFT_xExchAutodiscoverVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchAutoMountPoint.tests.ps1
- Tests\Unit\MSFT_xExchClientAccessServer.tests.ps1
- Tests\Unit\MSFT_xExchDatabaseAvailabilityGroup.tests.ps1
- Tests\Unit\MSFT_xExchDatabaseAvailabilityGroupMember.tests.ps1
- Tests\Unit\MSFT_xExchDatabaseAvailabilityGroupNetwork.tests.ps1
- Tests\Unit\MSFT_xExchEcpVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchEventLogLevel.tests.ps1
- Tests\Unit\MSFT_xExchExchangeCertificate.tests.ps1
- Tests\Unit\MSFT_xExchExchangeServer.tests.ps1
- Tests\Unit\MSFT_xExchFrontendTransportService.tests.ps1
- Tests\Unit\MSFT_xExchImapSettings.tests.ps1
- Tests\Unit\MSFT_xExchInstall.tests.ps1
- Tests\Unit\MSFT_xExchJetstress.tests.ps1
- Tests\Unit\MSFT_xExchJetstressCleanup.tests.ps1
- Tests\Unit\MSFT_xExchMailboxDatabase.tests.ps1
- Tests\Unit\MSFT_xExchMailboxDatabaseCopy.tests.ps1
- Tests\Unit\MSFT_xExchMailboxServer.tests.ps1
- Tests\Unit\MSFT_xExchMailboxTransportService.tests.ps1
- Tests\Unit\MSFT_xExchMaintenanceMode.tests.ps1
- Tests\Unit\MSFT_xExchMapiVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchOabVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchOutlookAnywhere.tests.ps1
- Tests\Unit\MSFT_xExchOwaVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchPopSettings.tests.ps1
- Tests\Unit\MSFT_xExchPowershellVirtualDirectory.tests.ps1
- Tests\Unit\MSFT_xExchReceiveConnector.tests.ps1
- Tests\Unit\MSFT_xExchTransportService.tests.ps1
- Tests\Unit\MSFT_xExchUMCallRouterSettings.tests.ps1
- Tests\Unit\MSFT_xExchUMService.tests.ps1
- Tests\Unit\MSFT_xExchWaitForADPrep.tests.ps1
- Tests\Unit\MSFT_xExchWaitForDAG.tests.ps1
- Tests\Unit\MSFT_xExchWaitForMailboxDatabase.tests.ps1
- Tests\Unit\MSFT_xExchWebServicesVirtualDirectory.tests.ps1
- Tests\Unit\xExchangeCalculatorHelper.tests.ps1
- Tests\Unit\xExchangeHelper.tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.34.0 | 61,740 | 4/18/2023 |
1.34.0-previ... | 68 | 7/25/2022 |
1.33.1-previ... | 11 | 7/16/2022 |
1.33.1-previ... | 38 | 5/14/2022 |
1.33.0 | 40,365 | 10/31/2021 |
1.33.0-previ... | 20 | 10/24/2021 |
1.33.0-previ... | 12 | 10/10/2021 |
1.32.0 | 77,808 | 5/13/2020 |
1.32.0-previ... | 13 | 5/12/2020 |
1.32.0-previ... | 12 | 5/12/2020 |
1.32.0-previ... | 21 | 4/27/2020 |
1.32.0-previ... | 18 | 4/27/2020 |
1.32.0-previ... | 22 | 4/16/2020 |
1.32.0-previ... | 35 | 2/12/2020 |
1.31.1-previ... | 20 | 1/28/2020 |
1.31.0 | 19,110 | 1/27/2020 |
1.31.0-previ... | 14 | 1/27/2020 |
1.30.0.0 | 25,099 | 10/30/2019 |
1.29.0.0 (current version) | 7,989 | 9/19/2019 |
1.28.0.0 | 7,784 | 8/8/2019 |
1.27.0.0 | 30,433 | 2/20/2019 |
1.26.0.0 | 916 | 1/10/2019 |
1.25.0.0 | 429 | 11/29/2018 |
1.24.0.0 | 503 | 10/25/2018 |
1.23.0.0 | 404 | 9/5/2018 |
1.22.0.0 | 366 | 7/25/2018 |
1.21.0.0 | 483 | 6/13/2018 |
1.20.0.0 | 441 | 5/2/2018 |
1.19.0.0 | 1,037 | 2/8/2018 |
1.18.0.0 | 440 | 12/20/2017 |
1.17.0.0 | 359 | 11/15/2017 |
1.16.0.0 | 621 | 8/23/2017 |
1.15.0.0 | 631 | 5/31/2017 |
1.14.0.0 | 948 | 3/8/2017 |
1.13.0.0 | 467 | 1/26/2017 |
1.12.0.0 | 390 | 12/14/2016 |
1.11.0.0 | 384 | 11/2/2016 |
1.10.0.0 | 494 | 9/21/2016 |
1.9.0.0 | 386 | 8/10/2016 |
1.8.0.0 | 341 | 6/29/2016 |
1.7.0.0 | 474 | 5/18/2016 |
1.6.0.0 | 998 | 2/3/2016 |
1.5.0.0 | 400 | 11/16/2015 |
1.4.0.0 | 159 | 10/22/2015 |
1.3.0.0 | 778 | 9/11/2015 |
1.2.0.0 | 195 | 7/24/2015 |
1.1.0.0 | 293 | 4/23/2015 |
1.0.3.11 | 147 | 2/19/2015 |
1.0.3.6 | 56 | 12/18/2014 |
1.0.1.0 | 77 | 10/28/2014 |
1.0.0.0 | 46 | 10/16/2014 |