xExchange

1.23.0.0

Module with DSC Resources for deployment and configuration of Microsoft Exchange Server.

Minimum PowerShell version

4.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name xExchange

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Microsoft Corporation

Copyright

(c) 2018 Microsoft Corporation. All rights reserved.

Owners

Tags

DesiredStateConfiguration DSC DSCResourceKit DSCResource

Functions

GetExistingExchangeSession GetRemoteExchangeSession RemoveExistingRemoteSession Get-IsExchangePresent Get-ExchangeVersion Get-IsSetupComplete Get-IsSetupPartiallyCompleted Get-InstallStatus Set-WSManConfigStatus Get-ShouldInstallLanguagePack Get-IsSetupRunning CompareStrings CompareBools CompareTimespanWithString CompareByteQuantifiedSizeWithString CompareUnlimitedWithString CompareADObjectIdWithEmailAddressString StringToArray StringArrayToLower Compare-ArrayContent Array2ContainsArray1Contents AddParameters RemoveParameters Remove-NotApplicableParamsForVersion SetEmptyStringParamsToNull VerifySetting ReportBadSetting LogFunctionEntry StartScheduledTask CheckForCmdletParameter Get-PreviousError Assert-NoNewError RestartAppPoolIfExists IsUMLanguagePackInstalled CompareIPAddresseWithString CompareSmtpAdressWithString CompareIPAddressesWithArray Compare-PSCredential Test-ExtendedProtectionSPNList Assert-IsSupportedWithExchangeVersion

DSCResources

xExchActiveSyncVirtualDirectory xExchAntiMalwareScanning xExchAutodiscoverVirtualDirectory xExchAutoMountPoint xExchClientAccessServer xExchDatabaseAvailabilityGroup xExchDatabaseAvailabilityGroupMember xExchDatabaseAvailabilityGroupNetwork xExchEcpVirtualDirectory xExchEventLogLevel xExchExchangeCertificate xExchExchangeServer 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

- Fixes issue with xExchMaintenanceMode on Exchange 2016 where the cluster
 does not get paused when going into maintenance mode. Also fixes issue
 where services fail to stop, start, pause, or resume.
- Explicitly cast member types in Get-DscConfiguration return hashtables to
 align with the types defined in the resource schemas. Fixes an issue where
 Get-DscConfiguration fails to return a value.
- xExchClientAccessServer: Fixes issue where AlternateServiceAccountConfiguration
 or RemoveAlternateServiceAccountCredentials parameters can"t be used at the
 same time as other optional parameters.
- xExchInstall: Fixes issue where Test-TargetResource returns true if setup is
 running. Fixes issue where setup is not detected as having been successfully
 completed even if setup was successful. Adds initial set of unit tests for
 xExchInstall and related functions.
- Remove VerbosePreference from function parameters and update all calls to
 changed functions.
- Fixes multiple PSScriptAnalyzer issues. Specifically, fixes all instances of
 PSAvoidTrailingWhitespace, PSAvoidGlobalVars,
 PSAvoidUsingConvertToSecureStringWithPlainText, PSUseSingularNouns, and
 fixes many instances of PSUseDeclaredVarsMoreThanAssignments.
- Add support for Exchange Server 2019 - Preview

Version History

Version Downloads Last updated
1.23.0.0 (current version) 304 9/5/2018
1.22.0.0 330 7/25/2018
1.21.0.0 448 6/13/2018
1.20.0.0 408 5/2/2018
1.19.0.0 1,008 2/8/2018
1.18.0.0 413 12/20/2017
1.17.0.0 334 11/15/2017
1.16.0.0 592 8/23/2017
1.15.0.0 604 5/31/2017
1.14.0.0 920 3/8/2017
1.13.0.0 442 1/26/2017
1.12.0.0 363 12/14/2016
1.11.0.0 358 11/2/2016
1.10.0.0 468 9/21/2016
1.9.0.0 359 8/10/2016
1.8.0.0 291 6/29/2016
1.7.0.0 445 5/18/2016
1.6.0.0 972 2/3/2016
1.5.0.0 376 11/16/2015
1.4.0.0 135 10/22/2015
1.3.0.0 749 9/11/2015
1.2.0.0 170 7/24/2015
1.1.0.0 260 4/23/2015
1.0.3.11 121 2/19/2015
1.0.3.6 32 12/18/2014
1.0.1.0 52 10/28/2014
1.0.0.0 18 10/16/2014