Μετεγκαταστάσεις μισθωτή σε μισθωτή
Η δυνατότητα μετεγκατάστασης μισθωτή σε μισθωτή σάς επιτρέπει να μεταφέρετε ένα περιβάλλον από έναν μισθωτή σε έναν άλλο. Αυτή η δυνατότητα υποστηρίζει σενάρια όπως η συγχώνευση πολλών μισθωτών σε έναν και η διευκόλυνση των εξαγορών εταιρειών. Το περιβάλλον δεν μετακινείται στην πραγματικότητα , αλλά συνδέεται με έναν άλλο μισθωτή. Το περιβάλλον εξακολουθεί να υπάρχει, αλλά δεν βρίσκεται πλέον στον μισθωτή προέλευσης. Είναι προσβάσιμο και η διαχείρισή του γίνεται από τον μισθωτή προορισμού. Δεν υπάρχουν αλλαγές περιβάλλοντος εργασίας χρήστη ή αλλαγές στην έκδοση ως μέρος αυτής της μετακίνησης.
Προτού ξεκινήσετε
Λάβετε υπόψη τις ακόλουθες σημειώσεις προτού ξεκινήσετε με μια μετεγκατάσταση μισθωτή σε μισθωτή.
- Υποστηριζόμενοι τύποι περιβάλλοντος: Μόνο περιβάλλον παραγωγής και περιβάλλον προστατευμένης εκτέλεσης.
- Δεν υποστηρίζονται τύποι περιβάλλοντος: Οι προεπιλεγμένοι τύποι, οι τύποι περιβάλλοντος προγραμματιστή, οι τύποι περιβάλλοντος δοκιμαστικής έκδοσης και τα περιβάλλοντα Teams δεν υποστηρίζονται. Το Government Community Cloud (GCC) σε δημόσια cloud και αντίστροφα δεν υποστηρίζονται.
- Τα στοιχεία που δεν υποστηρίζονται περιλαμβάνουν τα Dynamics 365 Customer Voice, Πανκαναλικό για Customer Service, βιβλιοθήκη στοιχείων, Dynamics 365 Customer Insights - Journeys και Dynamics 365 Customer Insights - Data.
- Υπάρχουν συγκεκριμένα βήματα που απαιτούνται για τα Power Apps, Power Automate,, Power Pages και Microsoft Copilot Studio που αναφέρονται στα βήματα πριν και μετά τη μετεγκατάσταση.
- Ένας Dataverse οργανισμός που συνδέεται με έναν οργανισμό οικονομικών και επιχειρηματικών δραστηριοτήτων δεν μπορεί να μετεγκατασταθεί σε διαφορετικό μισθωτή.
- Ίσως χρειαστεί να τροποποιήσετε ορισμένες εφαρμογές και ρυθμίσεις μετά την μετεγκατάσταση μισθωτή σε μισθωτή όπως Microsoft Dynamics 365 for Outlook, συγχρονισμός από την πλευρά του διακομιστή, SharePoint και άλλους.
- Αφού δημιουργηθούν και ρυθμιστούν οι παράμετροι των χρηστών, πρέπει να δημιουργήσετε ένα αρχείο αντιστοίχισης χρήστη το οποίο περιγράφεται παρακάτω σε αυτό το άρθρο.
- Εάν ο αντιστοιχισμένος χρήστης διαθέτει γραμματοκιβώτιο στον μισθωτή προορισμού, τότε το γραμματοκιβώτιο διαμορφώνεται αυτόματα κατά τη μετεγκατάσταση. Για όλους τους άλλους χρήστες, θα πρέπει να ρυθμίσετε εκ νέου τις παραμέτρους του γραμματοκιβωτίου.
- Εάν το ίδιο γραμματοκιβώτιο χρησιμοποιείται στον μισθωτή προορισμού
test@microsoft.com
, τότε το γραμματοκιβώτιο θα είναι ενεργοποιημένο από προεπιλογή. Πριν από τη μετεγκατάσταση μισθωτή προς μισθωτή, οι πελάτες πρέπει να μετεγκαταστήσουν και να ρυθμίσουν τα γραμματοκιβώτιά τους στον μισθωτή προορισμού. - Εάν χρησιμοποιείτε τον προεπιλεγμένο τομέα onmicrosoft,
test@sourcecompanyname.onmicrosoft.com
το όνομα τομέα μετά τη μετεγκατάσταση αλλάζει σεtest@targetcompanyname.onmicrosoft.com
. Οι πελάτες πρέπει να ρυθμίσουν εκ νέου τις παραμέτρους του γραμματοκιβωτίου. Ενημερωθείτε για τη ρύθμιση του γραμματοκιβωτίου στη Σύνδεση με Exchange Online.
Προαπαιτούμενα
Βεβαιωθείτε ότι έχετε ολοκληρώσει τις ακόλουθες προϋποθέσεις πριν ξεκινήσετε τη διαδικασία μετεγκατάστασης.
- Δημιουργήστε χρήστες στον μισθωτή προορισμού, συμπεριλαμβανομένων των εξής:
- Δημιουργία χρηστώ στο Microsoft 365 και στο Microsoft Entra ID.
- Παραχώρηση αδειών χρήσης.
- Πρέπει να έχετε δικαιώματα διαχειριστή Power platform ή Dynamics 365 διαχειριστή για να εκτελέσετε τη μετεγκατάσταση.
- Η λειτουργική μονάδα PowerShell για Διαχειριστές Power Platform είναι η συνιστώμενη λειτουργική μονάδα PowerShell για αλληλεπίδραση με τις δυνατότητες διαχείρισης. Μάθετε περισσότερα στα Γρήγορα αποτελέσματα με το PowerShell για διαχειριστές του Power Platform.
Διαδικασία προετοιμασίας
Ολοκληρώστε τις ακόλουθες διαδικασίες για Power Automate, Power Apps, Copilot Studio και Power Pages πριν από τη μετεγκατάσταση. Πρέπει επίσης να δημιουργήσετε ένα αρχείο αντιστοίχισης χρήστη.
Προετοιμάστε Power Automate
Εάν οι ροές σας έχουν ήδη καθοριστεί στο Dataverse, τότε δεν απαιτείται επιπλέον εργασία.
Οι Power Automate ροές που πρέπει να μετεγκατασταθούν πρέπει να προστεθούν οι ορισμοί τους σε Dataverse λύσεις στο περιβάλλον προέλευσης. Περισσότερες πληροφορίες στην Προσθήκη υφιστάμενης ροής cloud σε μια λύση. Αυτό μπορεί να γίνει μαζικά εκτελώντας το cmdlet Add-AdminFlowsToSolution.
Προετοιμάστε Power Apps
Οποιαδήποτε Power Apps πρέπει να εξαχθεί με μη αυτόματο τρόπο. Δεν υποστηρίζουμε τη μετεγκατάσταση συνδέσεων πελατών, συνδέσεων ή πυλών. Εάν έχετε ρυθμίσει οποιοδήποτε από αυτά τα στοιχεία ρυθμισμένα, θα πρέπει να ρυθμιστούν εκ νέου με μη αυτόματο τρόπο μετά τη μετεγκατάσταση.
Για εφαρμογές που λαμβάνουν υπόψη τις λύσεις:
Για εφαρμογές που γνωρίζουν τη λύση, μεταβείτε στη σελίδα Power Apps, πλοηγηθείτε στη σελίδα Λύσεις και εξαγάγετε όλες τις εφαρμογές και τις λύσεις. Μπορείτε να τα εξαγάγετε μεμονωμένα ή να τα ομαδοποιήσετε σε μία λύση, εάν δεν είναι ήδη.
Διαγράψτε αυτές τις εφαρμογές με επίγνωση λύσης στο περιβάλλον μετά την εξαγωγή τους.
Οι εφαρμογές που ανήκουν σε διαχειριζόμενες λύσεις μπορούν να διαγραφούν μόνο με τη διαγραφή της λύσης.
Οι εφαρμογές που βρίσκονται σε μη διαχειριζόμενη λύση μπορούν να διαγραφούν χρησιμοποιώντας την επιλογή Διαγραφή από αυτό το περιβάλλον.
Σημαντικό
Εφαρμογές καμβά με επίγνωση λύσεων, προσαρμοσμένες σελίδες ή βιβλιοθήκες στοιχείων που δεν διαγράφετε από ένα περιβάλλον πριν τη μετεγκατάσταση δεν θα λειτουργήσουν αφού ολοκληρωθεί η μετεγκατάσταση.
Για εφαρμογές που δεν λαμβάνουν υπόψη τις λύσεις:
Μεταβείτε στο Power Apps και, στη συνέχεια, επιλέξτε Εφαρμογές.
Για κάθε εφαρμογή που θέλετε να μετακινήσετε, επιλέξτε Περισσότερες εντολές και, στη συνέχεια, επιλέξτε Εξαγωγή πακέτου (έκδοση προεπισκόπησης).
Συμπληρώστε τις λεπτομέρειες που απαιτούνται για την εκτέλεση της εξαγωγής της εφαρμογής και, στη συνέχεια, επιλέξτε Εξαγωγή. Όταν ολοκληρωθεί η εξαγωγή, θα πρέπει να ξεκινήσει μια λήψη.
Το αρχείο που προκύπτει περιέχει το πακέτο εφαρμογής που επιλέχθηκε.
Επαναλάβετε αυτά τα βήματα μέχρι να εξαχθούν όλες οι εφαρμογές.
Διαγράψτε αυτές τις εφαρμογές που δεν ανήκουν σε κάποια λύση από το περιβάλλον
Ένας διαχειριστής μπορεί επίσης να προβάλει ή να διαγράψει εφαρμογές καμβάς από τη λίστα στην πύλη διαχείρισης, ολοκληρώνοντας τα παρακάτω βήματα.
- Μεταβείτε στο Κέντρο διαχείρισης Power Platform και, στη συνέχεια, επιλέξτε το περιβάλλον από τη Διαχείριση.
- Στην ενέργεια Πόροι, επιλέξτε Power Apps για να τους προβάλετε και να τους διαγράψετε.
Προετοιμάστε Copilot Studio
Οποιαδήποτε bot συνομιλίας Copilot Studio πρέπει να εξαχθούν με μη αυτόματο τρόπο. Ορισμένα εξαρτώμενα στοιχεία των bot συνομιλίας πρέπει να ρυθμιστούν εκ νέου με μη αυτόματο τρόπο κατά τη διάρκεια ή μετά τη μετεγκατάσταση. Για παράδειγμα, συνδέσεις, μεταβλητές περιβάλλοντος, προσαρμοσμένες συνδέσεις πρέπει να ρυθμιστούν εκ νέου με μη αυτόματο τρόπο κατά ή μετά τη μετεγκατάσταση.
Τα bot συνομιλίας λαμβάνουν υπόψη τις λύσεις. Μπορείτε να μεταβείτε στο Power Apps, να μεταβείτε στη σελίδα Λύσεις και να εξαγάγετε όλες τις λύσεις bot συνομιλίας - είτε μεμονωμένα είτε ομαδοποιήστε τις σε μία μόνο λύση. Μάθετε περισσότερα στην Εξαγωγή και εισαγωγή bot με χρήση λύσεων.
Προετοιμάστε Power Pages
Τα παρακάτω βήματα πρέπει να γίνουν για κάθε ιστότοπο σε ένα περιβάλλον.
- Πραγματοποιήστε είσοδο στο περιβάλλον.
- Ανοίξτε το Κέντρο διαχείρισης.
- Διαγράψτε την τοποθεσία web.
Δημιουργία αρχείου αντιστοίχισης χρήστη
Δημιουργήστε ένα αρχείο αντιστοίχισης χρήστη για το περιβάλλον προέλευσης που θα μεταφερθεί στο περιβάλλον προορισμού. Είναι σημαντικό να σημειωθεί ότι κάθε περιβάλλον απαιτεί ένα μεμονωμένο αρχείο αντιστοίχισης. Βεβαιωθείτε ότι οι χρήστες είναι παρόντες και εξουσιοδοτημένοι τόσο στους μισθωτές προέλευσης όσο και στους μισθωτές προορισμού, καθώς αυτό απαιτείται για μια επιτυχημένη μετεγκατάσταση. Οι τομείς των χρηστών ενδέχεται να διαφέρουν μεταξύ προέλευσης και προορισμού, υπό την προϋπόθεση ότι είναι ενεργοί.
Δημιουργήστε ένα αρχείο αντιστοίχισης χρήστη με το όνομα usermapping.csv.
Σημείωμα
Το όνομα αρχείου έχει διάκριση πεζών-κεφαλαίων. Βεβαιωθείτε ότι οι εγγραφές διαχωρίζονται με κόμμα και όχι με ελληνικό ερωτηματικό.
Καταγράψτε με ακρίβεια τα στοιχεία των χρηστών, συμπεριλαμβανομένων των αναγνωριστικών email προέλευσης και προορισμού. Βεβαιωθείτε ότι δεν υπάρχει επιπλέον διάστημα πριν και μετά την κεφαλίδα. Το αρχείο αντιστοίχισής σας θα πρέπει να μοιάζει με το παρακάτω παράδειγμα:
Πηγή Προορισμός SourceUser@sourcetenant.com
DestinationUser@targettenant.com
Για χρήστες πλήρους πρόσβασης:
Πρόσβαση στο περιβάλλον προέλευσης.
Χρησιμοποιήστε τη Σύνθετη Αναζήτηση για να αναζητήσετε χρήστες.
Επιλέξτε Χρήση αποθηκευμένης προβολής > Χρήστες πλήρους πρόσβασης και, στη συνέχεια, επιλέξτε Επεξεργασία στηλών.
Καταργήστε όλες τις στήλες εκτός από το Πλήρες όνομα.
Επιλέξτε Προσθήκη στηλών > Windows Live ID.
Επιλέξτε OK > Αποτελέσματα για να δείτε τη λίστα με τους χρήστες πλήρους πρόσβασης.
Επιλέξτε όλες τις καρτέλες, επιλέξτε Εξαγωγή χρηστών στην κορδέλα και, στη συνέχεια, επιλέξτε Στατικό φύλλο εργασίας.
Ακολουθήστε τα παραπάνω βήματα 1-7 για τον μισθωτή προορισμού, εάν είναι δυνατόν. Τώρα θα πρέπει να έχετε δύο ξεχωριστά φύλλα Excel: ένα για την προέλευση και ένα για τον μισθωτή-στόχο.
Ανοίξτε τα αρχεία Excel για επεξεργασία.
Ξεκινώντας από το φύλλο Excel προέλευσης, αντιγράψτε τις καρτέλες κάτω από τη στήλη Windows Live ID στο Σημειωματάριο. Μην αντιγράψετε την κεφαλίδα.
Αποθηκεύστε το αρχείο Σημειωματαρίου.
Εισαγάγετε το Windows Live ID (UPN) προορισμού στο ίδιο έγγραφο του Σημειωματάριου (Notepad) στα δεξιά του αντίστοιχου UPN προέλευσης. Βεβαιωθείτε ότι έχετε διαχωρίσει τα UPN προέλευσης και προορισμού με κόμμα (,).
Παράδειγμα:
-
user001@source.com
,user001@destination.com
-
user002@source.com
,user002@destination.com
-
user003@source.com
,user003@destination.com
-
Αποθηκεύστε το αρχείο ως CSV.
Για χρήστες με δικαιώματα διαχειριστή:
- Πρόσβαση στο περιβάλλον προέλευσης.
- Χρησιμοποιήστε τη Σύνθετη Αναζήτηση για να αναζητήσετε χρήστες.
- Επιλέξτε Χρήση αποθηκευμένης προβολής > Χρήστες με πρόσβαση διαχειριστή και, στη συνέχεια, επιλέξτε Αποτελέσματα για να δείτε τη λίστα χρηστών πρόσβασης διαχειριστή.
- Εάν αποφασίσετε να μην συμπεριλάβετε κανέναν από αυτούς τους χρήστες, παραλείψτε τα παρακάτω βήματα. Διαφορετικά, για να συμπεριλάβετε αυτούς τους χρήστες στο αρχείο αντιστοίχισης, κάντε τα εξής:
- Βρείτε τους αντίστοιχους χρήστες στον μισθωτή προορισμού.
- Βεβαιωθείτε ότι έχει εκχωρηθεί μια έγκυρη άδεια χρήσης στον χρήστη προορισμού στον μισθωτή προορισμού.
Σημείωμα
Εάν δεν έχει εκχωρηθεί άδεια χρήσης στον χρήστη προορισμού, η μετεγκατάσταση θα αποτύχει.
- Αποθηκεύστε το αρχείο CSV, το οποίο έχουν αντιστοιχιστεί τόσο χρήστες πλήρους πρόσβασης όσο και χρήστες πρόσβασης διαχειριστή.
Μετεγκατάσταση
Πριν προχωρήσετε στη μετεγκατάσταση, βεβαιωθείτε ότι έχετε ελέγξει και ολοκληρώσει τη διαδικασία προετοιμασίας. Αφού ολοκληρώσετε τη διαδικασία προετοιμασίας, ολοκληρώστε τις ακόλουθες ενότητες για μετεγκατάσταση.
Εγκαταστήστε το PowerShell για Power Platform διαχειριστές (διαχειριστές προέλευσης και προορισμού)
Η λειτουργική μονάδα PowerShell για Διαχειριστές Power Platform είναι η συνιστώμενη λειτουργική μονάδα PowerShell για αλληλεπίδραση με τις δυνατότητες διαχείρισης. Για πληροφορίες που θα σας βοηθήσουν να ξεκινήσετε με τη λειτουργική μονάδα PowerShell για Power Platform διαχειριστές, μεταβείτε στα Γρήγορα αποτελέσματα με PowerShell για διαχειριστές Power Platform και Εγκατάσταση PowerShell για διαχειριστές Power Platform.
Εγκαταστήστε ή ενημερώστε την απαραίτητη λειτουργική μονάδα, χρησιμοποιώντας μία από τις ακόλουθες εντολές:
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Update-Module -Name Microsoft.PowerApps.Administration.PowerShell
Εγκαταστήστε το Azure PowerShell στα Windows (τόσο στους διαχειριστές προέλευσης όσο και στους διαχειριστές προορισμού)
Η λειτουργική μονάδα Azure PowerShell είναι μια λειτουργική μονάδα συνάθροισης. Η εγκατάσταση της λειτουργικής μονάδας Azure PowerShell κατεβάζει τις γενικά διαθέσιμες λειτουργικές μονάδες και καθιστά τα cmdlet τους διαθέσιμα για χρήση. Μάθετε περισσότερα στην ενότητα Εγκατάσταση Azure PowerShell στα Windows.
Χρησιμοποιήστε το cmdlet Install-Module για να εγκαταστήσετε τη λειτουργική μονάδα Azure PowerShell:
Install-Module -Name Az -Repository PSGallery -Force
Συνδεθείτε στο Microsoft Power Platform (διαχειριστές προέλευσης και προορισμού)
Σύνδεση στο Microsoft Power Platform. Αυτό το βήμα επιτρέπει στους διαχειριστές να πραγματοποιούν έλεγχο ταυτότητας και να έχουν πρόσβαση στο Power Platform περιβάλλον.
Add-PowerAppsAccount
Υποβολή αιτήματος μετεγκατάστασης (διαχειριστής προέλευσης)
Για να ξεκινήσει μια μετεγκατάσταση μισθωτή σε μισθωτή, ο διαχειριστής Dynamics 365 ή Power Platform του μισθωτή προέλευσης πρέπει να υποβάλει μια αίτηση στον μισθωτή προορισμού χρησιμοποιώντας την ακόλουθη εντολή και να παράσχει το αναγνωριστικό ονόματος περιβάλλοντος και το αναγνωριστικό μισθωτή.
Πρέπει να έχετε Power Platform διαπιστευτήρια διαχειριστή ή Dynamics 365 διαχειριστή για να ολοκληρώσετε αυτό το βήμα.
TenantToTenant-SubmitMigrationRequest –EnvironmentName {EnvironmentId} -TargetTenantID {TenantID}
Μπορείτε να δείτε την κατάσταση και το MigrationID χρησιμοποιώντας την ακόλουθη εντολή.
TenantToTenant-ViewMigrationRequest
Σημείωμα
Καταγράψτε το MigrationID, το οποίο χρησιμοποιείται σε περαιτέρω εντολές μετεγκατάστασης. Το αναγνωριστικό μετεγκατάστασης μισθωτή προέλευσης είναι διαφορετικό από το αναγνωριστικό μετεγκατάστασης μισθωτή προορισμού
Προβολή και έγκριση αιτήματος μετεγκατάστασης (διαδικτυακός διαχειριστής προορισμού)
Ο διαδικτυακός διαχειριστής του ενοικιαστή προορισμού θα πρέπει να εκτελέσει την ακόλουθη εντολή για να δει όλες τις αιτήσεις μετεγκατάστασης και την κατάσταση. Ο διαχειριστής μπορεί να εξετάσει όλα τα αιτήματα μετεγκατάστασης και τις επιλογές για έγκριση ή απόρριψη.
Add-PowerAppsAccount
TenantToTenant-ViewApprovalRequest
TenantToTenant-ManageMigrationRequest -MigrationId {MigrationId from above command to approve or deny}
Μόλις εγκριθεί μια αίτηση, ο διαδικτυακός διαχειριστής του ενοικιαστή προορισμού μπορεί να ειδοποιήσει τον διαδικτυακό διαχειριστή του ενοικιαστή προέλευσης για να προχωρήσει στο επόμενο βήμα της μετεγκατάστασης.
Δημιουργία διεύθυνσης URL υπογραφής κοινόχρηστης πρόσβασης (SAS) (διαδικτυακός διαχειριστής προέλευσης)
Αυτό το βήμα περιλαμβάνει τη δημιουργία της διεύθυνσης URL SAS, η οποία χρησιμοποιείται αργότερα για τη μεταφόρτωση του αρχείου αντιστοίχισης χρήστη. Εκτελέστε την ακόλουθη εντολή PowerShell, αντικαθιστώντας το EnvironmentId με το πραγματικό αναγνωριστικό περιβάλλοντος.
GenerateResourceStorage-PowerAppEnvironment –EnvironmentName {EnvironmentId}
Σημαντικό
Βεβαιωθείτε ότι το περιβάλλον δεν βρίσκεται σε λειτουργία διαχειριστή και ότι στον χρήστη έχει εκχωρηθεί ο ρόλος βασικού χρήστη στο περιβάλλον.
Δείγμα εξόδου
Code :
Description :
Headers :
Error :
Errors :
Internal : @{sharedAccessSignature=https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783?sv=2018-03-28&sr=c&si=SASpolicyXXRRRX}
Αποστολή του αρχείου αντιστοίχισης χρήστη (διαχειριστής προέλευσης)
Το επόμενο βήμα περιλαμβάνει τη μεταφορά του αρχείου αντιστοίχισης χρήστη στη διεύθυνση URL SAS που δημιουργήθηκε προηγουμένως. Για να το πετύχετε αυτό, εκτελέστε τις ακόλουθες εντολές στα Windows PowerShell ISE, διασφαλίζοντας ότι οι παράμετροι SASUri και FileToUpload περιέχουν τις κατάλληλες πληροφορίες για το περιβάλλον σας. Αυτό το βήμα είναι ζωτικής σημασίας για τη μεταφόρτωση της χαρτογράφησης των χρηστών με ακρίβεια στο σύστημα.
Σημείωμα
Η εγκατάσταση της λειτουργικής μονάδας Azure απαιτείται για την εκτέλεση της δέσμης ενεργειών που αναφέρεται. Ολοκληρώστε τα παρακάτω βήματα με τα 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
Προετοιμασία της μετεγκατάστασης περιβάλλοντος (διαχειριστής προέλευσης)
Το παρακάτω βήμα περιλαμβάνει τη διεξαγωγή ολοκληρωμένων επικυρώσεων για να διασφαλιστεί ότι κάθε χρήστης που αναφέρεται στο αρχείο αντιστοίχισης χρήστη έχει επαληθευτεί και είναι ενεργός αυτήν τη στιγμή στον μισθωτή προορισμού.
Το MigrationId μπορεί να προβληθεί χρησιμοποιώντας την εντολή "TenantToTenant-ViewMigrationRequest" στον μισθωτή προέλευσης.
TenantToTenant-PrepareMigration
-MigrationId {MigrationId}
-TargetTenantId {TargetTenantId}
-ReadOnlyUserMappingFileContainerUri {SasUri}
Σημείωμα
Κατά τη μεταβίβαση της τιμής SASUri, πρέπει να δώσετε την παράμετρο ως εξής: https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783
.
Δείγμα εξόδου
Code : 202
Description : Accepted
Η διάρκεια αυτού του βήματος ποικίλλει ανάλογα με τον αριθμό των χρηστών στο αρχείο αντιστοίχισης χρήστη. Μπορείτε να παρακολουθήσετε την πρόοδο αυτού του βήματος χρησιμοποιώντας την εντολή TenantToTenant-GetStatus που παρέχεται παρακάτω.
Έλεγχος κατάστασης (διαχειριστής πηγής)
TenantToTenant-GetMigrationStatus -MigrationId {MigrationId}
Δείγμα εξόδου
- Επικύρωση μετεγκατάστασης μισθωτή σε μισθωτή: Εκτέλεση
- Επικύρωση μετεγκατάστασης μισθωτή σε μισθωτή: Επιτυχία
- Η επικύρωση απέτυχε, τα σφάλματα ενημερώνονται στον χώρο αποθήκευσης αντικειμένου blob εδώ: SASURI
Σφάλματα και τρόπος επίλυσής τους
- Εάν λάβετε ένα σφάλμα που λέει, Το αρχείο αντιστοίχισης χρήστη που παρέχεται για μετεγκατάσταση από μισθωτή σε μισθωτή δεν είναι έγκυρο, ελέγξτε εάν το όνομα του αρχείου αντιστοίχισης χρήστη είναι σωστό και ότι το αρχείο αντιστοίχισης χρήστη έχει κόμμα για να διαχωρίσει τις τιμές.
- Η Γραμμή "{αριθμοί γραμμής}" έχουν το ίδιο '{emailID}': Βεβαιωθείτε ότι δεν υπάρχουν διπλότυπες καταχωρίσεις.
-
Μη έγκυρη μορφή email '{emailid}': Βεβαιωθείτε ότι η μορφή email είναι σωστή για
testuser@tenantdomain.com
. - Ο στόχος στη γραμμή '{linenumber}' είναι ίδιος με το email προέλευσηςId: Βεβαιωθείτε ότι το Email προορισμού είναι διαφορετικό από το Email προέλευσης.
- Κάθε γραμμή πρέπει να έχει ακριβώς δύο στήλες: '{αριθμοί γραμμής}': Βεβαιωθείτε ότι κάθε σειρά έχει μόνο δύο στήλες: τις στήλες προέλευσης και προορισμού. Αφαιρέστε τυχόν επιπλέον κόμματα, εάν υπάρχουν.
Αφού διορθώσετε σφάλματα αντιστοίχισης χρήστη, πρέπει να ανεβάσετε ξανά το αρχείο αντιστοίχισης χρήστη χρησιμοποιώντας το ίδιο SAS URI.
Λήψη της αναφοράς σφάλματος (διαχειριστής προέλευσης)
Εάν υπάρχουν σφάλματα στο αρχείο αντιστοίχισης χρήστη, υπάρχει μια επιλογή λήψης μιας αναφοράς σφάλματος. Αυτό μπορεί να γίνει αντιγράφοντας και επικολλώντας απευθείας το SasUrl που παρέχεται στην εντολή Tenant-To-Tenant-GetMigrationStatus ή χρησιμοποιώντας τις ακόλουθες εντολές που χρησιμοποιούν το SAS URI από το προηγούμενο βήμα, για να ελέγξετε την κατάσταση και την επιθυμητή θέση για τη λήψη της αναφοράς σφάλματος.
Ολοκληρώστε τα ακόλουθα βήματα.
Εκτελέστε τις ακόλουθες εντολές στο 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
Διορθώστε τα προβλήματα στο αρχείο αντιστοίχισης χρήστη.
Επαναλάβετε την αποστολή του αρχείου ακολουθώντας τα βήματα στην ενότητα [Αποστολή του αρχείου αντιστοίχισης χρήστη (διαχειριστής προέλευσης)](#upload-the-user-mapping-file-(source-admin).
Αφού ολοκληρώσετε με επιτυχία την προετοιμασία μετεγκατάστασης περιβάλλοντος (διαχειριστής προέλευσης) μπορείτε να συνεχίσετε με τη διαδικασία Μετεγκατάσταση του περιβάλλοντος (διαχειριστής προέλευσης) για τη μετεγκατάσταση του περιβάλλοντος. Εκτελέστε τη μετεγκατάσταση εντός των επόμενων επτά ημερών. Εάν δεν ολοκληρώσετε τη μετεγκατάσταση τις επόμενες επτά ημέρες, πρέπει να ξεκινήσετε ξανά με την Προετοιμασία της μετεγκατάστασης περιβάλλοντος (διαχειριστής προέλευσης).
Μετεγκατάσταση του περιβάλλοντος (διαχειριστής προέλευσης)
Το MigrationId μπορεί να προβληθεί χρησιμοποιώντας την εντολή TenantToTenant-ViewMigrationRequest στον μισθωτή προέλευσης.
TenantToTenant-MigratePowerAppEnvironment
-MigrationId {MigrationId}
-TargetTenantId {TargetTenantId}
Λήψη κατάστασης (διαχειριστής προέλευσης)
TenantToTenant-GetMigrationStatus -EnvironmentName {EnvironmentId}
Δείγμα εξόδου
- Μετεγκατάσταση περιβάλλοντος: Εκτέλεση
- Μετεγκατάσταση περιβάλλοντος: Ολοκληρώθηκε με επιτυχία
Σημείωμα
Εάν αντιμετωπίσετε προβλήματα με την εκτέλεση των παραπάνω εντολών, υποβάλετε ένα αίτημα υποστήριξης για να λάβετε βοήθεια.
Διαδικασία μετά τη μετεγκατάσταση
Μετά τη μετακίνηση περιβάλλοντος σε άλλο μισθωτή:
- Η διεύθυνση URL περιβάλλοντος, το αναγνωριστικό οργανισμού (OrgID) και το όνομα δεν αλλάζουν.
- Το περιβάλλον προέλευσης δεν έχει Dataverse.
- Οι χρήστες που δεν περιλαμβάνονται στο αρχείο αντιστοίχισης δεν θα μετεγκατασταθούν και να αντιστοιχιστούν μετά τη μετεγκατάσταση.
Ολοκληρώστε τις ακόλουθες διαδικασίες για Power Automate, Power Apps, Copilot Studio, Power Pages
Διαδικασία μετά τη μετεγκατάσταση για Power Automate
Αφού ολοκληρωθεί η μετεγκατάσταση, μεταβείτε στην ενότητα Αναθεώρηση στοιχείων ως λίστα ελέγχου για να προσαρμόσετε και να ενεργοποιήσετε ροές και άλλα στοιχεία. Τα βασικά βήματα είναι τα εξής:
- Δημιουργήστε συνδέσεις για όλες τις αναφορές συνδέσεων.
- Ξεκινήστε όλες τις ροές, συμπεριλαμβανομένης της έναρξης θυγατρικών ροών πριν από τις γονικές ροές.
- Για τυχόν ροές που ενεργοποιούνται από HTTP, ανακτήστε τη νέα διεύθυνση URL και τοποθετήστε την σε τυχόν εφαρμογές ή ροές που καλούν, για να ανανεώσετε αυτές τις αναφορές.
Διαδικασία μετά τη μετεγκατάσταση για Power Apps
Για εφαρμογές που λαμβάνουν υπόψη τις λύσεις:
- Επιλέξτε το νέο περιβάλλον από το Power Apps και μεταβείτε στη σελίδα Λύσεις.
- Επιλέξτε Εισαγωγή και χρησιμοποιήστε τον επιλογέα αρχείων για να επιλέξετε τα πακέτα που έχουν εξαχθεί από τα παραπάνω βήματα.
- Βεβαιωθείτε ότι η εισαγωγή ολοκληρώθηκε με επιτυχία, ελέγχοντας τα περιεχόμενα της λύσης του περιβάλλοντος που μετεγκαταστάθηκε.
Για εφαρμογές που δεν λαμβάνουν υπόψη τις λύσεις:
- Μετάβαση σε Power Apps.
- Επιλέξτε το Περιβάλλον από την αναπτυσσόμενη λίστα περιβάλλοντος.
- Επιλέξτε Εφαρμογές.
- Επιλέξτε Εισαγωγή εφαρμογής καμβά.
- Ανεβάστε το αρχείο του πακέτου εφαρμογών.
- Ολοκληρώστε όλες τις επιλογές εισαγωγής και, στη συνέχεια, επιλέξτε Εισαγωγή.
- Επαναλάβετε αυτά τα βήματα μέχρι να εισαχθούν όλες οι εφαρμογές.
Διαδικασία μετά τη μετεγκατάσταση για Copilot Studio
- Επιλέξτε το νέο περιβάλλον από το Power Apps και μεταβείτε στη σελίδα Λύσεις.
- Επιλέξτε Εισαγωγή και χρησιμοποιήστε τον επιλογέα αρχείων για να επιλέξετε τα πακέτα που έχουν εξαχθεί από τα παραπάνω βήματα.
- Βεβαιωθείτε ότι η εισαγωγή ολοκληρώθηκε με επιτυχία, ελέγχοντας τα περιεχόμενα της λύσης του περιβάλλοντος που μετεγκαταστάθηκε.
Διαδικασία μετά τη μετεγκατάσταση για Power Pages
Τα παρακάτω βήματα πρέπει να ολοκληρωθούν για κάθε ιστότοπο στο περιβάλλον.
- Πραγματοποιήστε είσοδο στο περιβάλλον.
- Ανοίξτε το Κέντρο διαχείρισης.
- Παροχή της τοποθεσίας web με τον ίδιο τύπο πύλης και γλώσσα.
Αφού ολοκληρώσετε όλα τα παραπάνω βήματα και τη μετεγκατάσταση, μπορείτε να επικυρώσετε το περιβάλλον στον ενοικιαστή προορισμού και αργότερα μπορείτε να διαγράψετε το περιβάλλον προέλευσης στο κέντρο διαχείρισης Power Platform.
Συνήθεις ερωτήσεις
Είναι ενεργοποιημένες οι λειτουργίες παρασκηνίου κατά τη μετεγκατάσταση μισθωτή σε μισθωτή; Η λειτουργία διαχείρισης ενεργοποιείται κατά τη μετεγκατάσταση μισθωτή προς μισθωτή, επομένως οι λειτουργίες παρασκηνίου δεν εκτελούνται. Μάθετε περισσότερα στη λειτουργία διαχείρισης.
Μπορούμε να μετεγκαταστήσετε όλους τους χρήστες του οργανισμού Dataverse; Μπορούμε να μετεγκαταστήσουμε όλους τους χρήστες του οργανισμού Dataverse μόνο εάν οι χρήστες υπάρχουν στον μισθωτή προορισμού. Για παράδειγμα:
user001@source.com
, user001@destination.com
user002@source.com
, user002@destination.com