- FIXED:
Test-EntraIDRecords
,Test-ExchangeOnlineRecords
, andTest-TeamsRecords
did not return the correct$true
/$false
value. - FIXED: All
PSScriptAnalyzer
warnings and informational guidelines have been either fixed or suppressed. - FIXED: Packaging improvements; added
.txt
file extensions toAUTHORS
andLICENSE
so they're easier to open.
- NEW: Rename all instances of Azure AD to Entra ID, including cmdlet names. Aliases have been added for the old names."
- NEW: Add support for Microsoft's new MX records that support DANE and DNSSEC. Note that this does not go live until March 2024 (as a preview), so there may be bugs that we don't yet know about.
- NEW:
Test-ExchangeOnlineMxRecords
,Test-ExchangeOnlineRecords
, andTest-Office365DnsRecords
now support a new-DANERequired
parameter that prints a warning if the DANE-enabled MX endpoint is not in use. - NEW: Cmdlets now return true or false, depending on the results. Thanks to @o-l-a-v for suggesting this in issue #1.
- FIXED: Some Entra cmdlets were failing to load online help.
- Update copyright year.
- NEW: Add support for checking DNS records for Office 365 hosted by 21Vianet.
- ENHANCEMENT: The Azure AD client configuration record check now passes if the
msoid
record is missing. As of early 2023, this DNS record is only required to be set when Office 365 is managed by 21Vianet. - FIXED: On a small number of configurations, DNS resolution would enter an infinite loop. This would happen if you were running macOS or Linux, and had an alternative implementation of
Resolve-DnsName
. Now, the only cmdlet we'll use isDnsClient
(if present) before falling back to the built-in DNS resolver. - Code cleanup.
- Renamed the main Git branch from
master
tomain
.
- NEW: Added online help.
- NEW: This module will be signed when deployed to PowerShell Gallery so that it can run on systems whose execution policies require code signing.
- ENHANCEMENT: Converted all help files from SAPIEN to platyPS for ease of maintenance.
- ENHANCEMENT: Ignore PSScriptAnalyzer warnings about plural nouns. Our nouns are intentionally plural when appropriate.
- Code cleanup.
- FIXED: Fixed a regression bug where DKIM records were marked as incorrect on macOS and Linux systems.
- FIXED: Fixed a bug where DKIM records were not validated correctly.
- Code cleanup.
- FIXED: Fixed a bug in
Test-ExchangeOnlineDkimRecords
where some versions of PowerShell could not find the type UInt.
- Initial release.