Entra ID / Microsoft 365
Generate friendly temp passwords with ready Update-MgUser commands, then follow the command runbook to defederate a GoDaddy tenant.
Confirm each item before touching the tenant. You can skip this and proceed if you prefer.
Header rows and extra columns are detected and skipped. Duplicate addresses are removed automatically. Any account containing "dsg" (such as dsgadmin or a dsg domain) is flagged for review.
| Email address | Temp password | Password reset command | |
|---|---|---|---|
| No accounts yet. Paste a list above and select Generate passwords. | |||
Connect-MgGraph -Scopes "User.ReadWrite.All". Resetting passwords for accounts that hold admin roles needs a higher privilege role such as Privileged Authentication Administrator. Passwords follow the format Capital word, two digits, exclamation point, which satisfies Entra complexity and the eight character minimum. Shared mailboxes without an interactive sign in usually should not get the change at next sign in flag.
Sign in to entra.microsoft.com using the current GoDaddy admin credentials. That account is limited and gets redirected, so create a fresh Global Admin you fully control and use it for the rest of this process, including PowerShell authentication.
migrationadmin@<tenant>.onmicrosoft.com. Use the onmicrosoft domain so the account is never caught up in federation.Sign in as the migrationadmin account from Phase B. Run PowerShell as administrator and run each line in order.
Install-Module -Name Microsoft.Graph.Identity.DirectoryManagementConnect-MgGraph -Scopes "Directory.Read.All","Domain.Read.All","Domain.ReadWrite.All","Directory.AccessAsUser.All"Get-MgDomainUpdate-MgDomain -DomainId "yourdomain.com" -Authentication ManagedGet-MgDomainUse the per-user reset commands from the list generated at the top of this page. The Copy all User Reset commands button hands you every Update-MgUser line ready to paste, or use the Copy button on a single row. Connect first, then run those lines.
Connect-MgGraph -Scopes "User.ReadWrite.All"Then paste the generated Update-MgUser lines. Review any rows flagged as DSG accounts before resetting them, since those are likely your own management accounts rather than client users.
Once managed, attach a CSP using the partner's delegated admin invite link, or go direct to Microsoft at admin.microsoft.com > Billing > Purchase services. If you keep the same SKUs, just provision the same seat count, no reassignment needed. If you are changing SKUs (for example Business Standard to Business Premium), order the new licensing then bulk assign the new licenses and unassign the GoDaddy ones under Users > Active users.
Cancel the renewal in GoDaddy billing (account.godaddy.com/myrenewals). The subscription expires at end of term and the tenant stays put under your CSP or direct billing, with full admin functionality restored.