Commands › Exchange Online
New-RemoteDomain
Create a managed connection for a remote domain. When you create a remote domain, you can control mail flow with more precision, apply message formatting and messaging policies and specify acceptable character sets for messages sent to and received from the remote domain.
Quick start script
# New-RemoteDomain — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-ExchangeOnline -CertificateThumbprint $thumb -AppId $appId -Organization $org
# 2. Capture the current state first — you cannot roll back what you never recorded
$before = Get-RemoteDomain
$before | Format-List
# 3. Make the change (dry run first)
New-RemoteDomain -Name <String> -DomainName <SmtpDomainWithSubdomains> -WhatIf
New-RemoteDomain -Name <String> -DomainName <SmtpDomainWithSubdomains>
# 4. Verify and diff
$after = Get-RemoteDomain
Compare-Object ($before | Out-String) ($after | Out-String)
Syntax
New-RemoteDomain [-Name] <String> -DomainName <SmtpDomainWithSubdomains>
[-Confirm]
[-DomainController <Fqdn>]
[-WhatIf]
[<CommonParameters>]
Parameters (5)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.