Category: IT Knowledge Base Articles (Page 2 of 11)

Defederate GoDaddy 365

From: https://docs.tminus365.com/configurations/godaddy/defederating-godaddy-365

Defederating GoDaddy 365

Last Updated: 7/2/2023 I updated this doc to include the new MSGraph cmdlets as MSOnline is being deprecated.

Unable to insert the picture
Migrate from Azure AD PowerShell to Microsoft Graph PowerShell.MicrosoftLearn
SUMMARY AND BACKGROUND

Customers can purchase a Microsoft 365 subscription direct with GoDaddy along with their primary domain. When this occurs, GoDaddy federates this domain and tenant, making it unable to transfer under the CSP program or Direct to Microsoft. Moving and defederating this account has been a major pain point and area of confusion which this blog post addresses.

In the solutions proposed in this guide you can perform the following:

Defederate the tenant without migrating

Never have to call GoDaddy

Keep user accounts vs deleting them

Have no downtime

High level-steps:

A. Prepare your End Users

B. Become a Tenant Admin in GoDaddy

C. Remove Federation with GoDaddy

D. Reset Users Passwords

E. Add a CSP Provider or Move Direct to Microsoft

F. Provision Licensing into the Account

G. Remove GoDaddy as Delegated Admin

H. Cancel GoDaddy Subscription

Prepare Your End Users

Defederating requires users to reset their passwords in order to be able to login to their account. You will need to have a password list to distribute to them or have them provide you passwords beforehand. You could just reset them all to a temporary password after federation and then they can change to whatever they want after.

Define a date and time in which you will be defederating. I recommend during non-business hours even though there is no downtime in mail flow with this solution. Provide end users with this information.

Since users may run into activation prompts within their office apps and outlook during the license transition, provide them documentation for how to sign back in after the license switch has taken place. For office apps they can simply go to File>Account>Sign Out>Sign In.

In outlook, users will be prompted to re-enter their new password after its changed:

Become a Tenant Admin in GoDaddy

When a user sets up a 365 account directly with GoDaddy, they set up the initial user as an “admin” user but this user is redirected to the GoDaddy portal when trying to access the admin tab when going to Office.com. For this reason, we need to gain access to the true Global Admin so that we can perform the necessary powershell scripts to defederate the tenant.

Login to Portal.Azure.com with the admin user that was set up when the account was first created and click on the 3 lines in the top left corner

Click on Azure Active Directory. Then click on Users when the new tabs open up

Here you should see a user label with admin@.onmicrosoft.com Ex:

Click on this user and reset their password. If you already have access to this user, you can disregard this step.

Once you have copied the temporary password, place it in a notepad and open an incognito window in the browser. In the browser, go to office.com and sign in with that username and temporary password. Establish a new password. With this completed, you now have a user that can run the necessary powershell commands in the future steps.

Remove Federation with GoDaddy

Be Aware Before you perform this step you want to make sure all users have the passwords you will be resetting as they will not be able to login without that new password.

We can use the following PowerShell cmdlets to defederate the tenant. Note that you need to run PowerShell as administrator.

CopyWrite-Host “Checking for MSGraph module…”

$Module = Get-Module -Name “Microsoft.Graph.Identity.DirectoryManagement” -ListAvailable

if ($Module -eq $null) {

    Write-Host "MSGraph module not found, installing MSGraph" 
    Install-Module -name Microsoft.Graph.Identity.DirectoryManagement 

} 

Connect-MgGraph -Scopes “Directory.Read.All”,”Domain.Read.All”,”Domain.ReadWrite.All”,”Directory.AccessAsUser.All”

Enter the Admin credentials from “Become a tenant Admin in GoDaddy”

Get-MgDomain

See that the domain is “federated”#

Update-MgDomain -DomainId “” -Authentication Managed

An example of a DomainId is “tminus365.com”. This would be the domain that was listed as federated that you want to covert to managed. After this is complete you will get a new commandline. You can run Get-MgDomain again and see that your domain is now “managed”.

Please Note ALL domains in the tenant need to be in a managed state for this to work correctly even if one is no longer in use.

Supporting CMDLET docs:

Get Started: Get started with the Microsoft Graph PowerShell SDK | Microsoft Learn

Get Domain: Get-MgDomain (Microsoft.Graph.Identity.DirectoryManagement) | Microsoft Learn

Update Domain: Update-MgDomain (Microsoft.Graph.Identity.DirectoryManagement) | Microsoft Learn

Reset Users Password

You can do this manually one user at a time if there aren’t many users in the account or you could use a powershell script to bulk update everyone passwords form a CSV file. If you plan to do them manually, then you can simply login to office.com as the admin we derived from section B and now that the tenant is defederated, you will be able to click into the admin tile and access the Users section like you are familiar with. Otherwise, you can connect to Powershell as administrator and run the powershell script below:

Copy##########Connect to MsGraph##########

CopyWrite-Host “Checking for MSGraph module…”

$Module = Get-Module -Name “Microsoft.Graph.Users.Actionst” -ListAvailable

if ($Module -eq $null) {

    Write-Host "MSGraph module not found, installing MSGraph" 
    Install-Module -name Microsoft.Graph.Users.Actions 

} 

Connect-MgGraph

Enter the Admin credentials from “Become a tenant Admin in GoDaddy”

####### Define CSV path of Users and Group ##################

$UserPath = Read-Host -Prompt “Enter File Path For CSV list of users”

Create CSV template with headers of Userprincipalname and Password#######

Import-Csv -Path $UserPath |%{Update-MgUserPassword -UserId $_.UserPrincipalName –NewPassword $_.Password}

Add a new Provider and Provision Licensing

Now that the tenant is defederated, you can add a CSP provider with their delegated admin link or go direct to Microsoft.

For CSP:

Paste the appropriate link in a browser and sign into the tenant with the Global Admin credentials if you are not already logged in. Accept the relationship. After the acceptance, reload the page and you will see a new CSP listed.

Order licensing for this customer. If you are not changing the subscription, then all you would need to do is provision the same amount of seats as you have today, remove them as delegated admin, and cancel with GoDaddy. There is no other action that would be required. License ownership would transfer and there will be no downtime for users.

If you are changing the subscriptions that are assigned to users (i.e. you are moving them from Business Standard to Business Premium as an example) you will need to perform the following steps:

Order the licensing from CSP

See the licensing provisioned in the 365 Tenant for this customer under Billing>Your Products

Go to Users>Active Users and bulk assign the new licensing from CSP and unassign the licensing from GoDadddy.

Remove GoDaddy as Delegated admin

Cancel the GoDaddy subscription in the GoDaddy admin portal.

For Microsoft Direct:

In the Microsoft Admin Portal, go to Billing>Purchase Services

Purchase the licensing you want to have for your users

Follow the same steps as CSP to Assign licenses to users if you have changed their subscription type. (i.e. Moving from Business Standard to Business Premium).

Remove GoDaddy as Delegated Admin and Cancel Subscription

Warning! If you do not follow the steps to remove GoDaddy as a delegated admin before you cancel with them, they will run a script to delete all users in the account and remove the primary domain. You need to ensure you remove them as delegated admin after the move and ensure that their admin user is deleted in the account BEFORE cancelling the subscription. This action is recoverable, but it causes you to have to perform more work and it does involve downtime. If you would like to never have any concerns of this issue with additional safeguards, you should look at a solution that migrates to a new tenant in addition to defederation.

In the 365 Admin Portal

Under Settings>Partner Relationships>Click on GoDaddy and remove their roles:

In GoDaddy, cancel the renewal:

Conclusion

From here, the subscription from GoDaddy will expire at end of term and that is all. You now have a tenant under CSP with all of the typical management functionality you are familiar with. Hope this provided some targeted guidance on defederating a GoDaddy tenant! Please share with the community!

Explaining to clients account deletion options

There are a few options for when email accounts are deleted- feel free to let me know which you’d like:

We delete the email fully. Emails in the users inbox go away, and people emailing this address later get a “no such user” error. (not recommended). We don’t often recommend this option, but it is an option.
We delete the user, but make the email a forwarding address- this removes all emails that were in the current inbox, but makes any future emails to that address go to whatever current staffer is taking over that role. So the perk is future emails to the address are seen by whoever you assign them to, the downside is that former emails no longer exist.
We turn the user into a shared mailbox. This retains all former emails of that user, but then turns it into a shared mailbox that can be accessed by other users. In this case, emails sent in the future to this address will go into that shared mailbox, so it’s best practice to set an autoreply that you like, so that anyone emailing in the future gets the notification of who they should contact instead. If you ever need to get into the shared mailbox to retrieve a former staffers email, we would help you do that.

All three of these are cost you nothing and don’t need any license. The only downside of the shared mailbox option is that the emails retained in that box count against the 50 or 100 gig limit of whatever user then “owns” that shared mailbox. So after a long enough time of that person being gone, we then recommend having us remove even the shared mailbox (depending on company size, usually after 1-2 years if more than enough).

Thoughts? Whichever you like, we’ll do that. 🙂 And if you write a little auto-reply, we’ll use whatever you send each time. Otherwise, the default reply from MS365 when it’s been turned into a shared mailbox is:

“Thank you for contacting ‎”Company Name”‎. We regret to inform you that “Staffer Name” is no longer employed here. Please direct any future correspondence to ‎”Whatever staff you tell me to give their email to”‎ at “That staffers email address”‎.

This is an automated reply. “

Hope all this helps, feel free to call with any questions if you have them- I live to serve :)Explaining to clients account deletion options

How to send as an alias or shared mailbox in outlook.com

How to send as an alias or shared mailbox in outlook.com

Before being able to send as, two settings must be changed on the admin portal:

To enable Send as Alias in the Microsoft 365 Admin Portal, follow these two steps:

Step 1: Enable “Send from Alias” in Exchange Online

  1. Go to Microsoft 365 Admin Center.
  2. Navigate to Settings → Org Settings.
  3. Click on Email.
  4. Look for “Send email from alias”, check the box, and click Save.

Step 2: Assign “Send As” Permission for the Alias

  1. In the Exchange Admin Center (https://admin.exchange.microsoft.com):
    • Go to Recipients → Mailboxes.
    • Select the mailbox where you want to send as an alias.
    • Click Mailbox Delegation (left panel).
    • Under Send As, click Add and select the user.
    • Click Save.

✅ Now, users can send emails using the alias in Outlook or OWA. It may take some time for changes to take effect.

Once that is done (sometimes as much as 10-15 minutes to wait for the delegation to take effect), then you can show the user how to send as that email:

If you need to send emails that do not require a response, you can set up a no-reply email account. Follow these steps to configure and use a no-reply email address:

  1. Ensure you are using Outlook.com for sending emails.
  2. Go to Settings.
  3. Select Mail.
  4. Click on Compose and reply.
  5. Check the box that says Always show from.

To send an email from the no-reply address:

  1. On the compose mail page, look for the From field above the To field.
  2. Type in the no-reply email address (e.g., no-reply@Canyonview.us) in the From field.
  3. Compose your email and send it.

Note: If recipients reply to the no-reply email, you will not see their responses, and neither will anyone else. Once you have sent an email from the no-reply account, you can easily select it in the From field for future emails without needing to type it in again.

For further assistance or training, consider scheduling a session with your IT team.How to send as an alias or shared mailbox in outlook.com

How to track down who deleted a SharePoint site in Microsoft 365

How to track down who deleted a SharePoint site in Microsoft 365

Raised from ticket #2838

If you need to find out who deleted a SharePoint site in Microsoft 365, follow these steps:

Step-by-Step Instructions

  1. Sign in to the Microsoft 365 Admin Center: Go to admin.microsoft.com.
  2. Access the Compliance Section: In the left navigation pane, go to Compliance > Audit.
  3. Search the Audit Logs:
    • Click on Search to open the audit log search.
    • Specify the date range when the deletion occurred.
    • Select activities related to Deleted site collection or simply search for delete.
  4. Review the Results: Click on Search and wait for the results to populate. Look for the following details:
    • Timestamp: When the deletion occurred.
    • User: Who performed the deletion.
    • Activity: Confirm it was a Deleted site collection.
    • Item: The URL of the deleted site.
  5. Download Results (Optional): If needed, download the results as a CSV for further analysis.

Restoring a Recently Deleted Site

If the site was deleted within the last 93 days, you can restore it:

  1. Go to the SharePoint Admin Center.
  2. Select Deleted sites.
  3. Locate the site and click Restore.

Note: Sites are permanently deleted after 93 days, so act quickly if restoration is needed.

Common Issues

If you encounter issues accessing the audit logs, ensure you have the correct role, such as Audit logs viewer, Compliance Admin, or Global Admin. Additionally, verify that audit logging is enabled in Microsoft Purview.

By following these steps, you should be able to identify who deleted the SharePoint site and take appropriate action.

Managing MS365 Email Storage Limits

Managing MS365 Email Storage Limits

Microsoft 365 email accounts typically have a default storage limit of 50 GB. Exceeding this limit can cause issues such as being unable to send or receive emails. Here are two solutions you can consider:

  1. Upgrade the License: You can increase the storage capacity by purchasing a higher-tier license for the user. This will provide up to 100 GB of storage, which is the maximum available for MS365 mailboxes.
  2. Archive Old Emails: Instead of deleting individual emails, which may not free up enough space due to the large amount, consider creating an archive of emails that are older than a certain date. This process will free up significant space in the mailbox.

Please note that these actions may require assistance from your IT support team to ensure they are carried out correctly.

Migrating Microsoft Authenticator codes to a new phone

NOTE: This is untested by Andrae as of 4/7/25, these are just notes from ChatGPT to try first.

Ah, got it — if you’re moving Microsoft Authenticator to a new phone (and still using Microsoft Authenticator on the new device), the process is easier than switching to a different app. Here’s how you can do it:


🔄 Option 1: Use Microsoft Account Cloud Backup & Recovery

This works only if you’re signed in with a Microsoft account and have cloud backup enabled.

✅ On Your Old Phone:

  1. Open Microsoft Authenticator.
  2. Tap the three dots (⋮) > Settings.
  3. Make sure Cloud backup is enabled (Android: “Cloud backup”, iOS: “iCloud backup”).

📱 On Your New Phone:

  1. Install Microsoft Authenticator.
  2. Open the app and sign in with the same Microsoft account you used on your old phone.
  3. The app will offer to restore from backup — follow the prompts.

Boom! All your accounts backed up will restore — but note:

  • Only Microsoft 2FA entries and accounts that support backup will restore.
  • Some third-party accounts (like Google, Facebook, etc.) won’t transfer unless you re-set them manually.

🔄 Option 2: Manual Transfer (if no backup)

If you didn’t enable backup, you’ll need to:

  1. Log in to each account (Google, Facebook, GitHub, etc.).
  2. Go to the 2FA/security settings.
  3. Remove Microsoft Authenticator, then re-add it by scanning a QR code from your new phone’s app.

🔐 Don’t Forget:

  • Keep your old phone until everything is moved over.
  • Make sure you have backup codes for all accounts just in case.
  • After confirming the new phone works, delete the accounts from the old phone for security.

MS365 Admin – How to resolve email delivery issues due to account restrictions

How to resolve email delivery issues due to account restrictions – MS365 Admin

Raised from ticket #2163

If a user is experiencing issues with sending emails, particularly if they receive a message indicating that the delivery has failed due to their email address not being recognized as a valid sender, follow these steps:

  • Check for Account Restrictions: The user’s email account may have been blocked or flagged as spam. If we have control of the tenant, go to https://security.microsoft.com/restrictedusers to review the restrictions and follow mitigation steps before unblocking the user.
  • Wait for Restrictions to Lift: After resolving any issues, it may take some time (up to an hour) for restrictions to be lifted. Check back after this period.
  • Reset Their Password, Reset MFA, and Revoke All Sign in Sessions if suspicious activity is detected: If their account has been compromised or flagged, resetting their password can help. Ensure that you also set up Multi-Factor Authentication (MFA) for added security.
  • Verify DNS Records: Ensure that tenant’s DNS records are correctly configured. This can affect email delivery.
  • Test Sending Emails: Once the restrictions are lifted and any other necessary steps are taken, try sending an email to confirm that the issue is resolved. If problems continue, evaluate what else might be going on 🙂

Setting up email forwarding from an MS365 Tenant/Email

Documentation for how to allow email forwarding from an MS365 email account

Go to mail tab of a user profile 

Click on the forwarding option

At the top where it has a warning letting you know that you won’t be able to actually send out mail click on “manage outbound anti-spam policies”

 on the anti-spam policies page within defender click anti-spam outbound policy

 then click edit protection settings

 near the middle of the page is one labeled forwarding rules, and it’ll say automatic forwarding rules if it’s on system, default or off, it will block all forwarding

 when you change it “on”  you will get an error message saying that certain things must be set up, click OK

 then you have to wait roughly 72 hours for these things to take affect.  there is a method where you submit a ticket to Microsoft and they run a ton of power shell commands to try to accelerate the process but the most reliable methodology I have found is just waiting the time that they say.

 there is not an indicator or progress bar or confirmation email once the changes have applied

 here’s the key part:  once the tenant update has happened  that allows for external email forwarding,  that rule will go back to system default.  you now have to open back up that anti-spam policy and change it back to the “on” position.

 then you can go to any person’s email within the users, directory page, put in forwarding and put in some address completely outside of the domain. Send it a test email from something completely outside the domain, and once you see that confirmation email come through. You are all set!

Sharepoint – Creating Permissions Group for Document Libraries within a Sharepoint Site

Here are the steps to check for creating a new document library and permission group for that library if creating within a singular Sharepoint Site (like Bienestar’s):

  • Sign into MS365 Sharepoint Admin for Cusomter
  • Go to Sharepoint Site
  • If you need a whole new document library, Under “Site Contents” click “New > Document Library” and name accordingly.
  • Go back to home once made.
  • Then in the document libraries at the top of the site (or on the side if layout is different), there’s a page called “Permission Groups”. Click into that, and create a new group for the document library.
  • Add whatever users are needed and change permissions
  • Save the group, and back out of the Permissions Group page.
  • Go to the new document library you created, and then this is where I get fuzzy so verify this is the case: at the top right, click “Site Access” within the document library you need to apply that permissions group to, search for the permissions group, and add them to that site.
  • I don’t know if you have to, but may need to click “SYNC” from there to apply the new document library to the relevant users’ OneDrives.
  • Please update the KB article in Atera with any steps you find to be different.

Andrae

Sharepoint email ignore letter

Subject: No Action Needed on SharePoint Emails – Migration in Progress

Hi [Customer’s Name],

Just a quick heads-up! As we begin your SharePoint migration, you might see some automated emails popping up. No need to worry—these can be safely ignored for now.

We’re handling everything on the backend, and there’s nothing you need to do at this stage. We’ll keep you updated along the way and will provide training and more details when the time comes.

If you have any questions in the meantime, feel free to reach out—we’re happy to help!

Thanks,
[Your Name]
[Your Role]
Ultrex IT

« Older posts Newer posts »

© 2026 Ultrex Staff

Theme by Anders NorenUp ↑