Office365DnsChecker

2.0.0

Checks a domain's Office 365 DNS records for correctness.

Minimum PowerShell version

5.1

Installation Options

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

Install-Module -Name Office365DnsChecker -RequiredVersion 2.0.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Office365DnsChecker -Version 2.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy 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

Owners

Copyright

(c) 2019-2024 Colin Cogle. All rights reserved. Licensed under the GPL version 3.

Package Details

Author(s)

  • Colin Cogle <colin@colincogle.name>

Tags

Microsoft365 Office365 365 ExchangeOnline SkypeForBusinessOnline MicrosoftTeams DNS AzureAD EntraID AAD EID Entra SPF DKIM ExO Exchange Teams ExchangeHybrid 21Vianet DNSSEC DANE MX

Functions

Test-Office365DNSRecords Test-EntraIDRecords Test-ExchangeOnlineRecords Test-TeamsRecords Test-EntraIDClientConfigurationRecord Test-EntraIDEnterpriseEnrollmentRecord Test-EntraIDEnterpriseRegistrationRecord Test-ExchangeOnlineAutodiscoverRecord Test-ExchangeOnlineDkimRecords Test-ExchangeOnlineMxRecord Test-ExchangeOnlineSenderIdRecord Test-ExchangeOnlineSpfRecord Test-TeamsAutodiscoverRecord Test-TeamsSipCnameRecord Test-TeamsSipSrvRecord Test-TeamsSipFederationSrvRecord

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes

- 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, and Test-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.
- NEW: Rename all instances of Azure AD to Entra ID, including cmdlet names.  Aliases have been added for the old names.
- FIXED: Some Entra cmdlets were failing to load online help.

FileList

Version History

Version Downloads Last updated
2.0.1 247 2/14/2024
2.0.0 (current version) 199 1/19/2024
1.1.0 197 6/1/2023
1.0.3 393 7/26/2021
1.0.2 13 7/26/2021
1.0.1 203 3/30/2020
1.0.0 82 11/12/2019
Show more