Skip to content

Commit 7fff75d

Browse files
Merge pull request #5 from rahu-microsoft/copilot/fix-set-migration-endpoint
docs(exchange): Fix Set-MigrationEndpoint, Test-MigrationServerAvailability, and Get-MigrationConfig parameter descriptions and content errors
2 parents 88a0089 + 3775958 commit 7fff75d

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

exchange/exchange-ps/ExchangePowerShell/Get-MigrationConfig.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ title: Get-MigrationConfig
1313
## SYNOPSIS
1414
This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one environment or the other.
1515

16-
Use the Get-MigrationConfig cmdlet to retrieve migration configuration settings on Exchange servers.
16+
Use the Get-MigrationConfig cmdlet to retrieve migration configuration settings for your organization.
1717

1818
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
1919

@@ -59,7 +59,7 @@ This example retrieves the settings for the migration configuration.
5959
6060
This parameter is available only in the cloud-based service.
6161

62-
{{ Fill AllPartitions Description }}
62+
The AllPartitions switch specifies whether to retrieve the migration configuration from all migration mailbox partitions. You don't need to specify a value with this switch.
6363

6464
```yaml
6565
Type: SwitchParameter
@@ -99,7 +99,7 @@ Accept wildcard characters: False
9999
100100
This parameter is available only in the cloud-based service.
101101
102-
{{ Fill IncludeSimplifiedGmailMigrationData Description }}
102+
The IncludeSimplifiedGmailMigrationData switch specifies whether to include Gmail-related simplified migration data in the results. You don't need to specify a value with this switch.
103103
104104
```yaml
105105
Type: SwitchParameter

exchange/exchange-ps/ExchangePowerShell/Set-MigrationEndpoint.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Use the Set-MigrationEndpoint cmdlet to configure settings for different types o
5555
- Cutover Exchange migration: Migrate all mailboxes in an on-premises Exchange organization to Exchange Online. Cutover Exchange migration requires the use of an Exchange endpoint.
5656
- Staged Exchange migration: Migrate a subset of mailboxes from an on-premises Exchange organization to Exchange Online. Staged Exchange migration requires the use of an Exchange endpoint.
5757
- IMAP migration: Migrate mailbox data from an on-premises Exchange organization or other email system to Exchange Online. For an IMAP migration, you must first create the cloud-based mailboxes before you migrate mailbox data. IMAP migrations require the use of an IMAP endpoint.
58-
- Gmail migration: Migration mailbox data from a Google Workspace tenant to Exchange Online. For a Google Workspace migration, you must first create the cloud-based mail users or mailboxes before you migrate mailbox data. Google Workspace migrations require the use of a Gmail endpoint.
58+
- Gmail migration: Migrate mailbox data from a Google Workspace tenant to Exchange Online. For a Google Workspace migration, you must first create the cloud-based mail users or mailboxes before you migrate mailbox data. Google Workspace migrations require the use of a Gmail endpoint.
5959
- Local: Move mailboxes between different servers or databases within a single on-premises Exchange forest. Local moves don't require the use of an endpoint.
6060

6161
For more information about the different move and migration scenarios, see:
@@ -109,7 +109,7 @@ Accept wildcard characters: False
109109
110110
This parameter is available only in the cloud-based service.
111111
112-
{{ Fill AcceptUntrustedCertificates Description }}
112+
The AcceptUntrustedCertificates parameter specifies whether to accept untrusted certificates from the remote server. Valid values are $true or $false. This parameter is applicable to ExchangeOutlookAnywhere and IMAP migration endpoints.
113113
114114
```yaml
115115
Type: Boolean
@@ -129,7 +129,7 @@ Accept wildcard characters: False
129129
130130
This parameter is available only in the cloud-based service.
131131
132-
{{ Fill ApplicationId Description }}
132+
The ApplicationId parameter specifies the application ID of the app registered in Microsoft Entra ID that's used for cross-tenant authentication in ExchangeRemoteMove migration endpoints. Use this parameter together with AppSecretKeyVaultUrl.
133133
134134
```yaml
135135
Type: String
@@ -149,7 +149,7 @@ Accept wildcard characters: False
149149
150150
This parameter is available only in the cloud-based service.
151151
152-
{{ Fill AppSecretKeyVaultUrl Description }}
152+
The AppSecretKeyVaultUrl parameter specifies the Azure Key Vault URL that contains the application secret used for cross-tenant authentication in ExchangeRemoteMove migration endpoints. Use this parameter together with ApplicationId.
153153
154154
```yaml
155155
Type: String
@@ -190,7 +190,7 @@ Accept wildcard characters: False
190190
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.
191191
192192
- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`.
193-
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding.
193+
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you to acknowledge the command before proceeding.
194194

195195
```yaml
196196
Type: SwitchParameter
@@ -208,7 +208,7 @@ Accept wildcard characters: False
208208

209209
> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online
210210

211-
The Credentials parameter specifies the username and password for connecting to the remote endpoint. Credentials should be used when creating either a staged or cutover Exchange endpoint or a RemoteMove endpoint.
211+
The Credentials parameter specifies the username and password for connecting to the remote endpoint. Credentials should be used when modifying either a staged or cutover Exchange endpoint or a RemoteMove endpoint.
212212

213213
A value for this parameter requires the Get-Credential cmdlet. To pause this command and receive a prompt for credentials, use the value `(Get-Credential)`. Or, before you run this command, store the credentials in a variable (for example, `$cred = Get-Credential`) and then use the variable name (`$cred`) for this parameter. For more information, see [Get-Credential](https://learn.microsoft.com/powershell/module/microsoft.powershell.security/get-credential).
214214

@@ -432,7 +432,7 @@ Accept wildcard characters: False
432432

433433
This parameter is available only in the cloud-based service.
434434

435-
For a staged Exchange migration, the RpcProxyServer parameter specifies the FQDN of the RPC proxy server for the on-premises Exchange server. This parameter is only applicable to staged and cutover Exchange endpoints that don't use Autodiscovery
435+
For staged and cutover Exchange migrations, the RpcProxyServer parameter specifies the FQDN of the RPC proxy server for the on-premises Exchange server. This parameter is only applicable to staged and cutover Exchange endpoints that don't use Autodiscovery
436436

437437
```yaml
438438
Type: Fqdn
@@ -492,7 +492,7 @@ Accept wildcard characters: False
492492

493493
> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online
494494

495-
The SkipVerification switch skips verifying that the remote server is reachable when creating a migration endpoint. You don't need to specify a value with this switch.
495+
The SkipVerification switch skips verifying that the remote server is reachable when modifying a migration endpoint. You don't need to specify a value with this switch.
496496

497497
```yaml
498498
Type: SwitchParameter

exchange/exchange-ps/ExchangePowerShell/Test-MigrationServerAvailability.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Test-MigrationServerAvailability -Endpoint <MigrationEndpointIdParameter>
101101
Test-MigrationServerAvailability -RemoteServer <Fqdn> -Port <Int32> [-Imap]
102102
[-AcceptUntrustedCertificates]
103103
[-Authentication <AuthenticationMethod>]
104-
[-Security <NIMAPSecurityMechanism]
104+
[-Security <IMAPSecurityMechanism>]
105105
[-Confirm]
106106
[-Partition <MailboxIdParameter>]
107107
[-WhatIf]
@@ -615,7 +615,7 @@ Accept wildcard characters: False
615615

616616
This parameter is available only in the cloud-based service.
617617

618-
{{ Fill AcceptUntrustedCertificates Description }}
618+
The AcceptUntrustedCertificates switch specifies whether to accept untrusted certificates from the remote server. You don't need to specify a value with this switch. This switch is applicable to ExchangeOutlookAnywhere and IMAP endpoint types.
619619

620620
```yaml
621621
Type: SwitchParameter
@@ -658,7 +658,7 @@ Accept wildcard characters: False
658658
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.
659659

660660
- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`.
661-
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding.
661+
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you to acknowledge the command before proceeding.
662662

663663
```yaml
664664
Type: SwitchParameter

0 commit comments

Comments
 (0)