There are times when your organization (or a customer’s organization) just can’t run the Exchange Hybrid Configuration Wizard. If you’re embarking on one of our strategies to take advantage of Microsoft Teams while your mailboxes are still on-premises, the Exchange Hybrid configuration is the go-to way to get there, since it sets all this stuff up automatically. … [ Continue reading ]
Update to Get-PublicFolderIDFixReport
Just a quick note–if you use this tool, I’ve updated its logging output (though not the tool itself).
Also, I’m always open to suggestions on how to make it better!
You can download the latest version from the PowerShell Gallery: https://www.powershellgallery.com/packages/Get-PublicFolderIDFixReport/2.3.2… [ Continue reading ]
Configuring “employeeId” with Set-AzureADUser
While working on a project for a customer, I noticed that the didn’t have a way to correlate “uniqueness” between guest identities that they create and a source of authority system. I wanted to explore using the employeeId attribute in Azure AD as a way to set this data.… [ Continue reading ]
Keep calm and SendAs a Proxy Address
I’m gonna channel the great Etta James:
Ok, I’m back.
I’ve been waiting for this feature for what seems like an eternity–the ability for a mailbox that has multiple proxy addresses to send from any of those addresses.
Background
As most of you probably know, a mailbox can have a whole lot of additional SMTP addresses associated with it (a mailbox can have up to 400 proxy addresses stamped on it). … [ Continue reading ]
Requiring multifactor authentication for all Teams users not on trusted networks
This week, I’m exploring some of the basics of Conditional Access and using it with Microsoft Teams.
In the “legacy” world (the term we attach to most things that aren’t bleeding edge these days), we typically saw organizations build the high, high walls and dig the deep, deep moats (and occasionally fill them with alligators) to keep the bad guys out.… [ Continue reading ]
Resolved: Error: A special Rpc error occurs on server [servername]: The source data is corrupted or not properly Base64 encoded
Friday, while building a new lab to use while writing a chapter for our new Microsoft Teams book, I went through the normal process in Exchange to request a certificate and apply it. Easy peasy normally, right?
It should have been. … [ Continue reading ]
Update to AAD Network Communications Test
It’s literally been a year since I’ve updated it–mainly because we haven’t made any significant endpoint changes.
I did detect some CRL endpoint updates and a few other odds and ends for Worldwide Commercial and GCC Moderate, so I’ve updated the AAD Network Communications Test tool accordingly.… [ Continue reading ]
Building a SharePoint Video Portal – Approval Processing with Power Automate
Finally–we’re to the good stuff!
In the first part of this series, we talked about setting the stage with the requirements, and then went on to create the basic staging and production sites, update the retention policies to exclude the staging site, and configure the taxonomy.… [ Continue reading ]
Building a SharePoint Video Portal – Site Customization
In my previous post on building a video portal with approvals, we started the necessary steps to build an internal video portal for SharePoint online. ICYMI, the things we covered:
- Business problem
- Creating production and staging sites
- Excluding the staging site from the retention policies
- Configuring the SharePoint taxonomy and term sets
We’re going to continue on in this post with the site customization.… [ Continue reading ]
Building a SharePoint Video Portal
A few weeks ago, a customer asked me for some recommendations around building and curating a video portal for SharePoint Online content. Normally, we’d look at a Microsoft Stream-based solution, but given the upcoming changes to Stream and the customer’s requirements around content retention and approvals, I thought that maybe another avenue was more appropriate.… [ Continue reading ]
Wipe-ExchangeOnlineMailbox has moved!
Just a quick post today–I’ve re-published my Wipe-ExchangeOnlineMailbox script to the PowerShell gallery.
Hopefully, this helps everyone who continues to want to use this script. Good luck!
And, if you accidentally delete too much stuff, be sure to check out my post about recovering from self-inflicted wounds: Using Restore-RecoverableItems, or “how I saved my own bacon”
Unable to Install NuGet Provider
While writing my last post, I uncovered a problem on one of my lab machines:
Create a Catch-All Mailbox in Office 365
While working on a cross-tenant issue with a customer, I had the requirement minimize the number of non-delivery reports sent to external users. I suggested the best way to do this might be a catch-all mailbox.
Background
What exactly is a catch-all mailbox? … [ Continue reading ]
Resolving Publish-PSArtifactUtility : Failed to generate the compressed file for script ‘C:\Program Files\dotnet\dotnet.exe failed to pack: error
Since we had announced the retirement of the TechNet gallery last year, I’ve been slowly moving my scripts to the PowerShell gallery. I haven’t posted any new scripts in a couple of months and wrote a new one today. Uploading a script to the PowerShell Gallery typically requires using the Publish-Script cmdlet in conjunction with an API key.… [ Continue reading ]
Cross-tenant Collaboration with Connected Organizations and Azure AD Entitlements – Hands On!
Now that we’ve configured the nuts and bolts of a connected organization, catalog, and access package, let’s take a look at the user experience!
If you missed out on that excitement, go back to that post 🙂
In this thrilling installment, we’re going to take the My Access portal link that was the result of the last post and distribute that to users in remote tenant. … [ Continue reading ]
