Comparteix a través de


Migracions d'inquilí a inquilí

Nota

El centre Power Platform d'administració nou i millorat ja està en versió preliminar pública. Hem dissenyat el nou centre d'administració perquè sigui més fàcil d'utilitzar, amb una navegació orientada a tasques que us ajuda a aconseguir resultats específics més ràpidament. Publicarem documentació nova i actualitzada a mesura que el nou Power Platform centre d'administració passi a la disponibilitat general.

La característica de migració d'inquilí a inquilí us permet transferir un entorn d'un inquilí a un altre. Aquesta característica admet escenaris com ara fusionar diversos inquilins en un sol i facilitar les adquisicions d'empreses. L'entorn en realitat no es mou, sinó que està vinculat a un altre inquilí. L'entorn encara existeix però ja no forma part de l'inquilí d'origen. És accessible i gestionat amb l'inquilí de destinació. No hi ha cap canvi d'interfície d'usuari ni canvis de versió com a part d'aquest moviment.

Abans de començar

Tingueu en compte el següent abans d'iniciar una migració d'inquilí a inquilí.

Nota

Les migracions d'inquilí a inquilí seran compatibles en entorns gestionats en el futur.

  • Tipus d'entorn admesos: només producció i espai aïllat.
  • Tipus d'entorn no admesos: no s'admeten els tipus d'entorn predeterminats, de desenvolupador, de prova i del Teams. El núvol de la comunitat governamental (GCC) als núvols públics i viceversa no són compatibles.
  • Els components no admesos inclouen Dynamics 365 Customer Voice l'Omnicanal per al servei d'atenció al client, la biblioteca Dynamics 365 Customer Insights - Journeys de components i Dynamics 365 Customer Insights - Data.
  • Els passos específics necessaris per Power Apps a , Power Automate, Power Pages, i Microsoft Copilot Studio s'indiquen als passos de premigració i postmigració.
  • Una Dataverse organització vinculada a una organització de finances i operacions no es pot migrar a un altre inquilí.
  • És possible que hàgiu de tornar a configurar algunes aplicacions i paràmetres després de la migració d'inquilí a inquilí, com ara Dynamics 365 for Outlook la sincronització SharePoint del servidor i altres.
  • Un cop creats i configurats els usuaris, heu de crear un fitxer d'assignació d'usuaris, que es descriu més endavant en aquest article.
  • Si l'usuari assignat té una bústia de correu a l'inquilí de destinació, la bústia de correu es configura automàticament durant la migració. Per a la resta d'usuaris, heu de tornar a configurar la bústia de correu.
    • Si s'utilitza la mateixa bústia de correu a l'inquilí de destinació, test@microsoft.com la bústia s'utilitza per defecte. Abans de la migració d'inquilí a inquilí, els clients han de migrar i configurar les bústies de correu a l'inquilí de destinació.
    • Si utilitzeu el domini de Microsoft per defecte, test@sourcecompanyname.onmicrosoft.com el nom de domini posterior a la migració es canviarà a test@targetcompanyname.onmicrosoft.com. Els clients han de reconfigurar la bústia. Obteniu més informació sobre com configurar la bústia de correu a Connecta't a Exchange Online.

Requisits previs

Assegureu-vos de completar els requisits previs següents abans d'iniciar el procés de migració:

  • Creeu usuaris a l'inquilí de destinació, com ara:
    • Crea usuaris a Microsoft 365 i Microsoft Entra ID.
    • Assignar llicències.
  • Heu de tenir privilegis d'administrador amb Power Platform o Dynamics 365 per dur a terme la migració.
  • El mòdul PowerShell per a Power Platform administradors és el mòdul de PowerShell recomanat per interactuar amb les capacitats d'administració. Més informació a Introducció al PowerShell per Power Platform a administradors.

Procés de preparació

Completeu els procediments següents per a Power Automate Power Apps Copilot Studio i Power Pages abans de la migració. També heu de crear un fitxer d'assignació d'usuaris.

Preparar Power Automate

Si els fluxos ja estan definits Dataverse, no cal treballar addicionalment.

Tots els Power Automate fluxos que s'han de migrar han de tenir les seves definicions afegides a Dataverse les solucions de l'entorn d'origen. Obteniu més informació a Afegir un flux de núvol existent a una solució. Això es pot fer de manera massiva executant el cmdlet Add-AdminFlowsToSolution .

Preparar Power Apps

Qualsevol s'ha Power Apps d'exportar manualment. No admetem la migració de connectors, connexions o passarel·les de clients. Si teniu configurat algun d'aquests components, s'han de tornar a configurar manualment després de la migració.

Per a aplicacions compatibles amb solucions

  1. Per a les aplicacions que reconeixen la solució, aneu a Power Apps la pàgina Solucions i exporteu totes les aplicacions i solucions. Podeu exportar-los individualment o agrupar-los en una sola solució, si encara no ho són.

  2. Suprimiu aquestes aplicacions compatibles amb la solució a l'entorn després d'exportar-les.

  3. Les aplicacions que pertanyen a solucions administrades només es poden suprimir suprimint la solució.

  4. Les aplicacions que es troben en una solució no administrada es poden suprimir mitjançant l'opció Suprimeix d'aquest entorn .

    Important

    Les aplicacions de llenç compatibles amb solucions, les pàgines personalitzades o les biblioteques de components que no suprimiu d'un entorn abans de la migració no funcionaran un cop finalitzada la migració.

Per a aplicacions que no són compatibles amb la solució

  1. Aneu a Power Apps i seleccioneu Aplicacions.

  2. Per a cada aplicació que vulgueu moure, seleccioneu Més ordres i, a continuació, seleccioneu Exporta el paquet (visualització prèvia).

  3. Introduïu els detalls necessaris per dur a terme l'exportació de l'aplicació i, a continuació, seleccioneu Exporta. Un cop finalitzada l'exportació, comença una descàrrega.

    El fitxer resultant conté el paquet d'aplicacions que s'ha seleccionat.

  4. Repetiu aquests passos fins que s'exportin totes les aplicacions.

  5. Suprimiu de l'entorn aquestes aplicacions que no reconeixen la solució.

Un administrador també pot veure o suprimir aplicacions de llenç de la llista del portal d'administració completant els passos següents:

  1. Aneu al centre d'administració Power Platform i seleccioneu l'entorn a Administra .
  2. A l'acció Recursos , seleccioneu Power Apps per visualitzar-los i suprimir-los.

Preparar Copilot Studio

Qualsevol Copilot Studio chatbot s'ha d'exportar manualment. Alguns components dependents dels chatbots s'han de reconfigurar manualment durant o després de la migració. Per exemple, les connexions, les variables d'entorn i els connectors personalitzats s'han de reconfigurar manualment durant o després de la migració.

Els bots de xat estan integrats en la solució. Aneu a, Power Apps aneu a la pàgina Solucions i exporteu totes les solucions de chatbot, ja sigui individualment o agrupades en una sola solució. Obteniu més informació a Exportar i importar bots mitjançant solucions.

Preparar Power Pages

Els passos següents s'han de fer per a cada lloc web d'un entorn:

  1. Inicieu la sessió a l'entorn.
  2. Obriu el centre d'administració.
  3. Suprimeix el lloc web.

Crear un fitxer d'assignació d'usuaris

Creeu un fitxer d'assignació d'usuari per a l'entorn d'origen que es transferirà a l'entorn de destinació. És essencial tenir en compte que cada entorn requereix un fitxer de mapes individual. Assegureu-vos que els usuaris estiguin presents i autoritzats tant als inquilins d'origen com de destinació, ja que això és necessari per a una migració correcta. Els dominis dels usuaris poden variar entre la font i la destinació, sempre que estiguin actius.

  1. Creeu un fitxer d'assignació d'usuari anomenat usermapping.csv.

    Nota

    El nom del fitxer distingeix entre majúscules i minúscules. Assegureu-vos que els registres estiguin separats per una coma, no per un punt i coma.

  2. Registreu amb precisió els detalls dels usuaris, inclosos els seus identificadors de correu electrònic d'origen i de destinació. Assegureu-vos que no hi hagi espais addicionals abans i després de la capçalera. El fitxer d'assignació hauria de tenir un aspecte semblant a l'exemple següent:

    Font Destí
    SourceUser@sourcetenant.com DestinationUser@targettenant.com

Per a usuaris d'accés complet

  1. Accediu a l'entorn d'origen.

  2. Utilitzeu la cerca avançada per cercar usuaris.

  3. Seleccioneu Utilitza la visualització desada>Usuaris amb accés complet i, a continuació, seleccioneu Edita les columnes.

  4. Suprimiu totes les columnes excepte la columna Nom complet.

  5. Seleccioneu Afegeix columnes>Windows Live ID.

  6. Seleccioneu D'acord>Resultats per veure la llista d'usuaris amb accés complet.

  7. Seleccioneu tots els registres, seleccioneu Exporta usuaris a la franja i, a continuació, trieu Full de càlcul estàtic.

  8. Seguiu els passos 1-7 anteriors per a l'inquilí de destinació, si és possible. Ara hauríeu de tenir dos fulls d'Excel separats: un per a l'origen i un altre per a l'inquilí de destinació.

  9. Obriu els fitxers de l'Excel per editar-los.

  10. Començant pel full d'Excel d'origen, copieu els registres de la columna Windows Live ID a la Llibreta. No copieu la capçalera.

  11. Deseu l'arxiu de la Llibreta.

  12. Introduïu el Windows Live ID (UPN) de destinació al mateix document del Bloc de notes a la dreta de l'UPN d'origen corresponent. Assegureu-vos de separar els UPN d'origen i de destinació amb una coma (,).

    Exemple:

    • user001@source.com, user001@destination.com
    • user002@source.com, user002@destination.com
    • user003@source.com, user003@destination.com
  13. Deseu com a fitxer CSV.

Per a usuaris d'accés administratiu

  1. Accediu a l'entorn d'origen.
  2. Utilitzeu la cerca avançada per cercar usuaris.
  3. Seleccioneu Utilitza la visualització desada>Usuaris amb accés administratiu i, a continuació, seleccioneu Resultats per veure la llista d'usuaris amb accés administratiu.
  4. Si decidiu que no voleu incloure cap d'aquests usuaris, seguiu aquests passos: En cas contrari, per incloure aquests usuaris al fitxer d'assignació, feu el següent:
    1. Cerqueu els usuaris corresponents a l'inquilí de destinació.

    2. Assegureu-vos que s'assigni una llicència vàlida a l'usuari de destinació a l'inquilí de destinació.

      Nota

      Si a l'usuari de destinació no se li assigna cap llicència, la migració falla.

    3. Deseu el fitxer CSV que té assignats usuaris d'accés complet i usuaris d'accés administratiu.

Migració

Abans de continuar amb la migració, assegureu-vos de revisar i completar el procés de preparació. Un cop hàgiu completat el procés de preparació, completeu les seccions següents per migrar.

Instal·lar el PowerShell per Power Platform a administradors (administradors d'origen i destinació)

El mòdul PowerShell per a Power Platform administradors és el mòdul de PowerShell recomanat per interactuar amb les capacitats d'administració. Per obtenir informació que us ajudi a començar amb el mòdul PowerShell per Power Platform a administradors, aneu a Introducció al PowerShell per Power Platform a administradors i Instal·lació del PowerShell per Power Platform a administradors.

Instal·leu o actualitzeu el mòdul necessari mitjançant una de les ordres següents:

Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Update-Module -Name Microsoft.PowerApps.Administration.PowerShell

Instal·lar l'Azure PowerShell al Windows (administradors d'origen i de destinació)

El mòdul de l'Azure PowerShell és un mòdul d'informe. La instal·lació del mòdul de l'Azure PowerShell baixa els mòduls generalment disponibles i fa que els seus cmdlets estiguin disponibles per al seu ús. Més informació a Instal·lar l'Azure PowerShell al Windows.

Utilitzeu el cmdlet Install-Module per instal·lar el mòdul de l'Azure PowerShell:

Install-Module -Name Az -Repository PSGallery -Force

Inicieu sessió a Microsoft Power Platform (administradors d'origen i de destinació)

Inicieu sessió a Microsoft Power Platform. Aquest pas permet als administradors autenticar-se i accedir a l'entorn Power Platform .

Add-PowerAppsAccount

Envia la sol·licitud de migració (administrador del codi font)

Per iniciar una migració d'inquilí a inquilí, el Dynamics 365 o Power Platform l'administrador de l'inquilí d'origen ha d'enviar una sol·licitud a l'inquilí de destinació mitjançant l'ordre següent i proporcionar l'identificador del nom de l'entorn i l'identificador de l'inquilí.

Heu de tenir Power Platform credencials d'administrador o d'administrador del Dynamics 365 per completar aquest pas.

TenantToTenant-SubmitMigrationRequest –EnvironmentName {EnvironmentId} -TargetTenantID {TenantID}

Podeu veure l'estat i MigrationID mitjançant l'ordre següent:

TenantToTenant-ViewMigrationRequest

Nota

Registreu el MigrationID, que s'utilitza en altres ordres de migració. L'ID de migració de l'inquilí d'origen és diferent de l'ID de migració de l'inquilí de destinació.

Visualitzar i aprovar la sol·licitud de migració (administrador de destinació)

L'administrador de l'inquilí de destinació hauria d'executar l'ordre següent per veure totes les sol·licituds i l'estat de la migració. L'administrador pot revisar totes les sol·licituds de migració i les opcions per aprovar o rebutjar.

Add-PowerAppsAccount

TenantToTenant-ViewApprovalRequest

TenantToTenant-ManageMigrationRequest -MigrationId {MigrationId from above command to approve or deny}

Un cop aprovada una sol·licitud, l'administrador de l'inquilí de destinació pot notificar a l'administrador de l'inquilí d'origen que continuï amb el següent pas de la migració.

Generar una adreça URL de signatura d'accés compartit (SAS) (administrador d'origen)

Aquest pas implica la creació de l'adreça URL SAS, que s'utilitza més endavant per carregar el fitxer d'assignació d'usuaris. Executeu la següent ordre del PowerShell, substituint EnvironmentId per l'identificador de l'entorn real.

GenerateResourceStorage-PowerAppEnvironment –EnvironmentName {EnvironmentId}

Important

Assegureu-vos que l'entorn no estigui en mode d'administració i que l'usuari tingui la funció d'usuari bàsic assignada a l'entorn.

Sortida d'exemple

Code        :
Description :
Headers     :
Error       :
Errors      :
Internal    : @{sharedAccessSignature=https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783?sv=2018-03-28&sr=c&si=SASpolicyXXRRRX}

Carrega el fitxer d'assignació d'usuaris (administrador de la font)

El següent pas consisteix a transferir el fitxer d'assignació d'usuaris a l'adreça URL SAS prèviament establerta. Per aconseguir-ho, executeu les ordres següents a l'ISE del Windows PowerShell, assegurant-vos que els paràmetres SASUri i FileToUpload contenen la informació adequada sobre el vostre entorn. Aquest pas és crucial per carregar amb precisió el mapatge dels usuaris al sistema.

Nota

La instal·lació del mòdul Azure és necessària per executar l'script esmentat. Completeu els passos següents amb el Windows PowerShell ISE.

$SASUri ="Update the SAS Uri from previous step”
$Uri = [System.Uri] $SASUri
 
$storageAccountName = $uri.DnsSafeHost.Split(".")[0]
$container = $uri.LocalPath.Substring(1)
$sasToken = $uri.Query
 
# File to upload
# Note that the file name should be usermapping.csv (case sensitive) with comma separated values.
$fileToUpload = 'C:\filelocation\usermapping.csv'
 
# Create a storage context
$storageContext = New-AzStorageContext -StorageAccountName $storageAccountName -SasToken $sasToken
 
# Upload the file to Azure Blob Storage
Set-AzStorageBlobContent -File $fileToUpload -Container $container -Context $storageContext -Force

Preparar la migració de l'entorn (administrador del codi font)

El pas següent consisteix a dur a terme validacions completes per garantir que tots els usuaris que figuren al fitxer d'assignació d'usuaris estiguin verificats i actius actualment dins de l'inquilí de destinació.

MigrationId es pot visualitzar mitjançant l'ordre "TenantToTenant-ViewMigrationRequest" a l'inquilí d'origen.

TenantToTenant-PrepareMigration 
-MigrationId {MigrationId} 
-TargetTenantId {TargetTenantId} 
-ReadOnlyUserMappingFileContainerUri {SasUri}

Nota

Mentre passeu el valor SASUri , heu de proporcionar el paràmetre així: https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783.

Sortida d'exemple

Code        : 202
Description : Accepted

La durada d'aquest pas varia en funció del nombre d'usuaris del fitxer d'assignació d'usuaris. Podeu supervisar el progrés d'aquest pas mitjançant l'ordre TenantToTenant-GetStatus , que es proporciona a continuació.

Comprovar l'estat (administrador de la font)

TenantToTenant-GetMigrationStatus -MigrationId {MigrationId}

Sortida d'exemple

  • Validar la migració d'inquilí a inquilí: s'està executant
  • Validar la migració d'inquilí a inquilí: correcta
  • Error de validació, els errors s'actualitzen al blob aquí: SASURI

Errors i com resoldre'ls

  • Si rebeu un error que diu: El fitxer d'assignació d'usuaris proporcionat per a la migració d'inquilí a inquilí no és vàlid, comproveu si el nom del fitxer d'assignació d'usuaris és correcte i si el fitxer d'assignació d'usuaris té una coma per separar valors.
  • Els números{} de línia tenen el mateix '{emailID}': assegureu-vos que no hi hagi entrades duplicades.
  • Format de correu electrònic no vàlid '{emailid}': assegureu-vos que el format de correu electrònic sigui correcte testuser@tenantdomain.com.
  • L'objectiu en línia '' és el mateix que l'e-mail d'origenId{linenumber}: assegureu-vos que el correu electrònic de destinació sigui diferent del correu electrònic d'origen.
  • Cada línia ha de tenir exactament dues columnes: "{números} de línia": assegureu-vos que cada fila només tingui dues columnes: les columnes d'origen i de destinació. Elimineu les comes addicionals.

Després de corregir els errors d'assignació d'usuaris, heu de tornar a carregar el fitxer d'assignació d'usuaris amb el mateix URI SAS.

Baixar l'informe d'error (administrador de la font)

Si hi ha errors al fitxer d'assignació d'usuaris, hi ha una opció per baixar un informe d'errors. Això es pot fer copiant i enganxant directament el SasUrl proporcionat a l'ordre Tenant-To-Tenant-GetMigrationStatus o utilitzant les ordres següents que utilitzen l'URI SAS del pas anterior per comprovar l'estat i la ubicació desitjada per baixar l'informe d'error.

Completeu els passos següents:

  1. Executeu l'ordre següent amb el Windows PowerShell ISE.

    Import-Module Az.Storage 
    # Define the SAS URI of the blob
    $sasUri = " Update the SAS Uri from previous step "
    # Define the path where the blob will be downloaded
    $destinationPath = "C:\Downloads\Failed\"
    # Split the SAS URI on the '?' character to separate the URL and the SAS token
    $url, $sasToken = $sasUri -split '\?', 2
    $containerName = $url.Split('/')[3]
    $storageAccountName = $url.Split('/')[2].Split('.')[0]
    $storageContext = New-AzStorageContext -StorageAccountName $storageAccountName -SasToken $sasToken
    Get-AzStorageBlobContent -Blob "usermapping.csv" -Container $containerName -Destination $destinationPath -Context $storageContext 
    
  2. Solucioneu els problemes del fitxer d'assignació d'usuaris.

  3. Torneu a penjar el fitxer seguint els passos de Carregar el fitxer d'assignació d'usuaris (administrador del codi font).

Després de completar correctament el procediment Preparar la migració de l'entorn (administrador d'origen), podeu continuar amb el procediment Migrar l'entorn (administrador d'origen) per migrar l'entorn. Realitzeu la migració en els propers set dies. Si no completeu la migració en els set dies següents, heu de tornar a iniciar el procediment Preparar la migració de l'entorn (administrador d'origen).

Migrar l'entorn (administrador d'origen)

El MigrationId es pot visualitzar mitjançant l'ordre TenantToTenant-ViewMigrationRequest a l'inquilí d'origen.

TenantToTenant-MigratePowerAppEnvironment
-MigrationId {MigrationId}
-TargetTenantId {TargetTenantId}

Obtén l'estat (administrador de la font)

TenantToTenant-GetMigrationStatus -MigrationId {MigrationId}

Sortida d'exemple

  • Entorn de migració: s'està executant
  • Entorn de migració: Correcte

Nota

Si trobeu problemes en executar les ordres anteriors, envieu una sol·licitud d'assistència per obtenir ajuda.

Procés posterior a la migració

Després de desplaçar entorns a un altre inquilí:

  • L'adreça URL de l'entorn, l'identificador de l'organització (OrgID) i el nom no canvien.
  • L'entorn d'origen no en té Dataverse.
  • Els usuaris no inclosos al fitxer d'assignació no es migraran ni s'assignaran després de la migració.

Completeu els procediments següents per a Power Automate, Power Apps, Copilot Studio, i Power Pages.

Procés posterior a la migració per Power Automate

Un cop finalitzada la migració, passeu per la secció Revisa els components com a llista de comprovació per ajustar i activar els fluxos i altres components. Els passos clau són:

  1. Creeu connexions per a totes les referències de connexió.
  2. Inicieu tots els fluxos, inclosos els fluxos secundaris d'inici abans dels fluxos principals.
  3. Per als fluxos activats per HTTP, recupereu l'adreça URL nova i col·loqueu-la en qualsevol aplicació o flux de trucada per actualitzar aquestes referències.

Procés posterior a la migració per Power Apps

Per a aplicacions compatibles amb solucions

  1. Seleccioneu l'entorn nou i Power Apps aneu a la pàgina Solucions .
  2. Seleccioneu Importa i utilitzeu el selector de fitxers per seleccionar els paquets exportats del pas anterior.
  3. Confirmeu que la importació s'ha completat correctament comprovant el contingut de la solució de l'entorn migrat.

Per a aplicacions que no són compatibles amb la solució

  1. Aneu al Power Apps.
  2. Seleccioneu l'entorn nou a la llista desplegable de l'entorn.
  3. Seleccioneu Aplicacions.
  4. Seleccioneu Importa una aplicació de llenç.
  5. Pugeu el fitxer del paquet d'aplicacions.
  6. Completeu totes les seleccions d'opcions d'importació i, a continuació, seleccioneu Importa.
  7. Repetiu aquests passos fins que s'importin totes les aplicacions.

Procés posterior a la migració per Copilot Studio

  1. Seleccioneu l'entorn nou i Power Apps aneu a la pàgina Solucions .
  2. Seleccioneu Importa i utilitzeu el selector de fitxers per seleccionar els paquets exportats del pas anterior.
  3. Confirmeu que la importació s'ha completat correctament comprovant el contingut de la solució de l'entorn migrat.

Procés posterior a la migració per Power Pages

Els passos següents s'han de completar per a cada lloc web de l'entorn.

  1. Inicieu la sessió a l'entorn.
  2. Obriu el centre d'administració.
  3. Proveir el lloc web amb el mateix tipus de portal i idioma.

Després de completar tots els passos anteriors i la migració, podeu validar l'entorn a l'inquilí de destinació. Més endavant, podeu suprimir l'entorn d'origen al centre d'administració Power Platform .

Preguntes freqüents

Les operacions en segon pla estan habilitades durant la migració d'inquilí a inquilí?

El mode d'administració està habilitat durant la migració entre inquilins. Per tant, les operacions en segon terme no s'executen. Obteniu més informació al mode d'administració.

Podem migrar tots els usuaris de l'organització Dataverse ?

Només podem migrar tots els usuaris de l'organització Dataverse si existeixen usuaris a l'inquilí de destinació. Per exemple:

user001@source.com, user001@destination.com

user002@source.com, user002@destination.com