Replace log terminal with progress form UI that consists of: progress bar, status, migration details, optional log view, rerun app and view log options
Updated JC logo
Error mapping that points admin to ADMU troubleshooting page
TECH DEBT: should not be able to leave domain if not domain bound
TECH DEBT: fixed issue with unjoining hybrid domain systems
TECH DEBT: prevent migrating same local hostname and new user
Open app and validate updated JC logo in the upper left side of the Form
Migrate for failure and validate error messages
Lock the registry by clicking on the registry profile with _admu in the end in the middle of migration
Rerun a successful migration and select the same System Account that you selected from last migration (usually have a local path with .WORKGROUP)
Rerun the app using the new Rerun button after success/fail and validate that the app is running as if it was first opened
Click on the new View Log button after a migration, ensure that it opens the log file
Validate that you can't migrate with the same system hostname and Local Account Username:
Run ADMU on a hybrid domain joined system and select Leave Domain, migrate and validate that the system is unjoined from AD
After a successful migration, copy the newly built UWP to C:\Windows. Login to the migrated user and validate the updated logo is shown and the status text shows: "Completing Account Migration x%"
Run module: Start-Migration twice, with -AdminDebug $true and $false. Validate that the verbose messaging is being hidden on $false and shown on $true
Issues
What does this solve?
Is there anything particularly tricky?
How should this be tested?
.\Build.ps1
WORKGROUP
)Rerun the app using the new
Rerun
button after success/fail and validate that the app is running as if it was first openedClick on the new
View Log
button after a migration, ensure that it opens the log fileValidate that you can't migrate with the same system hostname and Local Account Username:
Run ADMU on a hybrid domain joined system and select
Leave Domain
, migrate and validate that the system is unjoined from ADAfter a successful migration, copy the newly built UWP to C:\Windows. Login to the migrated user and validate the updated logo is shown and the status text shows: "Completing Account Migration x%"
Run module: Start-Migration twice, with -AdminDebug $true and $false. Validate that the verbose messaging is being hidden on $false and shown on $true
Screenshots