Microsoft

Microsoft

SCCM Software Compliance Report Filtered by Update Classification and Update Age

This SSRS Report has been sitting in the side lines for a while now. After spending a bit more time on it over the weekend I feel it is now at a point where it is serving me rather than the other way around. Our teams wanted to know how many updates were outstanding for …

SCCM Software Compliance Report Filtered by Update Classification and Update Age Read More »

Windows 10 1809 – Basic WIM Optimization and Offline Servicing with SCCM

My good friend Leon over at http://leonashtonleatherland.blogspot.com/ posed a topic over chat re: Offline Servicing a WIM with SCCM. Not having looked at this before, I thought I would take the time to consider it for the new Windows 10 1809 WIM used in our OSD Task Sequences.  This post covered the basics for modifying …

Windows 10 1809 – Basic WIM Optimization and Offline Servicing with SCCM Read More »

Install Microsoft Teams PowerShell Module

Quick post this afternoon on how to install the Microsoft Teams PowerShell Module. The latest version in the PowerShell Gallery at the time of writing this post is 0.9.5. More info on this module can be found at https://www.powershellgallery.com/packages/MicrosoftTeams/0.9.5  5 / 5 ( 1 vote )

Modify OneDrive Site Admins with PowerShell

In our previous post Office 365 – Access a Users OneDrive Folder we looked at giving an Admin access to a users OneDrive files. In this post we will focus on adding and removing Site Admins, on a users Personal SharePoint Site (OneDrive), using PowerShell. First we will need to connect to SharePoint Online (see an earlier …

Modify OneDrive Site Admins with PowerShell Read More »

Connect to SharePoint Online using PowerShell

So you want to do some PowerShell stuff in SharePoint Online. You will need the “SharePoint Online Global Administrator” permission to perform the connection. Before we do that, lets check if we have the SharePoint Online Management Shell already installed. 1. Launch PowerShell in Administrative mode and run:-

2. If it is not listed, …

Connect to SharePoint Online using PowerShell Read More »

Intune Conditional Access – Policy Documentation Template

Being able to document your configuration changes in Office 365 is just as important as documenting changes in your traditional on premises systems. The Azure blade layout brings a nice fluidity to making changes but it creates a real challenge for those of us seeking to document the changes we make. I have made available …

Intune Conditional Access – Policy Documentation Template Read More »

O365 – How to add a mail.onmicrosoft.com smtp address using PowerShell

So you are on-boarding user mailboxes to Exchange Online and your user does not have a <domain>.mail.onmicrosoft.com smtp address. STOP. Your mailbox migration will fail without it. (Maybe you know this and this is why you are here 🙂 ) If you used the Exchange Hybrid Configuration Wizard, by default, <domain>.mail.onmicrosoft.com) is added as a …

O365 – How to add a mail.onmicrosoft.com smtp address using PowerShell Read More »

Signing PowerShell Scripts for an SCCM App Detection Method

In this blog post we will look at signing the PowerShell scripts we use in the “App Detection Method” when distributing apps with ConfigMgr. The PowerShell Execution Policy can be modified in Client Settings to allow ConfigMgr to execute unsigned scripts. If your environment needs to be a bit tighter with script execution and you …

Signing PowerShell Scripts for an SCCM App Detection Method Read More »

Office 365 Migration – Adding Additional UPNs

In my previous post office-365-migration-user-attribute-discovery-export-powershell/ I described the importance of matching your user UPN with their primary SMTP Address. A scenario I recently came across was where the customer didnt have the correct UPN Suffix registered in their Active Directory Forest. For example, the root domain was contoso.com so all their UPNs were similar to john.doe@contoso.com. …

Office 365 Migration – Adding Additional UPNs Read More »