As you’ve possibly seen in a previous post from a few years back, I wrote a tool specifically to identify a gap in our IDFix tool (namely, the inability to identify which objects were duplicates across one or more forests).… [ Continue reading ]
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.… [ Continue reading ]
Update: I’ve published this as function that you can install from the PowerShell Gallery and then dotsource whenever you need it. Check it out!
Here’s a quick one for today–I wanted to upgrade the Check External IP function that I have in my PS Profile and expand it to be able to use more than one provider. … [ Continue reading ]
A peer of mine today asked if it was possible to review the log of the Managed Folder Assistant, and, if it was, how to find the last time it ran.
As it turns out, you can! … [ Continue reading ]
This week I wanted to do something a little bit fun. You’ve probably seen scripts that keep your mouse moving so your machine doesn’t go to sleep…
But have you ever seen one with PowerShell?
Yes, with the
[System.Windows.Forms.Cursor]… [ Continue reading ]
This past weekend, while working with a customer on a new proof-of-concept deployment of Exchange Hybrid and Microsoft Teams, we had a need to validate that no user accounts would be inadvertently updated during the upgrading of Exchange 2003 Recipient Policies to modern Exchange email address policies.… [ Continue reading ]
This morning, while attempting to set up a virtual machine in my lab environment, I encountered an error while attempting to install the MSOnline module–the NuGet and PowerShellGet components were not already installed. Easy enough–the installation procedure prompts to install them anyway, so just hit yes, right?… [ Continue reading ]
Today, a colleague asked how to disable OneDrive for Business for a customer.
The answer, of course, is like many tech answers.
In this case, it depends on whether you mean “prevent OneDrive from provisioning” or “prevent users from accessing OneDrive sites that have already been provisioned.” … [ Continue reading ]
This week, I was testing something for a customer that required me to check back on a data replication/sync task. The fun part about continuously checking on something is that I’m human and I will eventually forget (or get bored and just stop doing it). … [ Continue reading ]
This past week, I’ve been heads down working on an application to take inbound data from one application that doesn’t have a webhook or API available and query a Dynamics 365 instance.
In order to query Dynamics 365 (or any Azure/Microsoft 365 service, to be honest) successfully, you’ll need to work with OAuth. … [ Continue reading ]
Yesterday, I needed to help configure a SharePoint Server 2019 User Profile service to import from local Active Directory using the native SharePoint Active Directory Import.
In order to perform Active Directory Import, the service account you specify must have Replicating Directory Changes permissions.… [ Continue reading ]
Today, I was asked about manually disabling the Skype of Business Outlook plug-in for a customer where users have both Skype and Teams clients and are configured in Islands mode.
This is what I came up with. … [ Continue reading ]
UPDATE: An updated version script is now available on the PowerShell Gallery at https://www.powershellgallery.com/packages/Teams-AutoAnswer/.
I was installing a new SharePoint Server 2019 farm and after applying all updates and configuring the SharePoint Products Wizard, I restarted my servers a final time and logged on, only to find that I couldn’t access the SharePoint Products Wizard anymore.… [ Continue reading ]