
Kevin's Tech Blog
12 FOLLOWERS
I am Kevin Street. I specialise in the deployment and administration of Microsoft Endpoint Configuration Manager (MECM/SCCM), Windows 10 deployments and migrations and Office 365 deployments and migrations. Additionally, I make use of PowerShell for general management, as well as scripting and automation. Check out my blog where I discuss technology, the latest features and news and more!
Kevin's Tech Blog
4M ago
Sometimes it may be necessary to migrate Azure virtual machines between subscriptions or tenants, for example if you are splitting resources to set up more granular permissions or buying/selling parts of your business. Microsoft has a built-in move system for many resources in Azure, which does include virtual machines. However, with virtual machines it comes ..read more
Kevin's Tech Blog
8M ago
The Cross-tenant OneDrive migration process can encounter errors like access restrictions, missing mappings, or storage limits. Solutions include unlocking sites, reallocating licenses, correcting mappings, and addressing tenant throttling or storage overuse ..read more
Kevin's Tech Blog
1y ago
Since November 2022 Microsoft requires that you purchase a Cross Tenant User Data Migration license in order to use their cross tenant migration services for Exchange or OneDrive. But there is very little information about this license type available online. Here are the basic details for this license type for anyone who is curious:
SkuId: 946ce899-873d-44bb-9d8b-671870cbfdbf
SkuPartNumber: Cross_tenant_user_data_migration
ServicePlans: {SHAREPOINTONLINE_T2TODMOVE, EXCHANGEONLINE_T2TMBXMOVE ..read more
Kevin's Tech Blog
1y ago
Deploying updated code to an Azure Function App can be done through a variety of methods, and one of those methods is by uploading a zip file to the Function App via the Kudu REST API.
To start, go to your Function App in the Azure Portal and download the publish profile. This contains the ZipDeploy URL and the username and password that will be needed. You can do this from the Overview page of the Function App:
Download the publish profile for your Function App
This will download an xml file that contains a few different publish profiles that you can use. In this case, look for the ZipDeploy ..read more
Kevin's Tech Blog
1y ago
Here’s a fun little problem that had me stumped for a while until I figured out the correct sequence of commands to run.
Take the following scenario:
You created a MailUser in Exchange Online but for some reason you need to delete it. You attempt to remove it with the command:
Get-MailUser -Identity <MailUser> | Remove-MailUser
But you get the following error: “This mail enabled user cannot be permanently deleted since there is a user associated with this mail enabled user in Azure Active Directory. You will first need to delete the user in Azure Active Directory. Please refer to documen ..read more
Kevin's Tech Blog
2y ago
In ConfigMgr version 2002 Microsoft introduced the ability to remotely collect client logs using the client notification channel and have them delivered to your Management point. This is very useful as it means you can troubleshoot client issues without disturbing your users.
Assuming that the connection between your Management point and your client(s) is healthy and the request is making it to the client, a new log will appear in C:\Windows\CCM\Logs called Diagnostic.log when the log collection is initiated. A successful log collection will generate three lines in the log:
Collecting log fil ..read more
Kevin's Tech Blog
2y ago
The October 2020 update to Windows 10 is now available to download using the Media Creation Tool. Historically Microsoft has called these xx09 (for example, 1809 or 1909) but starting this year it is referred to as 20H2, meaning year 2020 half 2.
Using the GUI, you can download the consumer ISO which contains the Home, Professional and Education SKUs of Windows 10.
If you want to download the Enterprise version of Windows 10, but don’t have access to Microsoft VLSC, Visual Studio or Action Pack subscriptions, it is possible to download it using the Media Creation Tool if you know the right com ..read more
Kevin's Tech Blog
2y ago
If you administer ConfigMgr frequently you have probably come across your fair share of clients that are not appearing in the console, or don’t appear to be completing their registration process. The first place most of us go is the ClientIDManagerStartup.log file as this log details the CcmExec process start up and is one of the first log files that errors will show up in if there are problems communicating with the site server.
You may see the following error appear in the log file: 0x87d00231.
Unfortunately, 0x87d00231 is a fairly generic error message that pretty much just means “somethin ..read more
Kevin's Tech Blog
2y ago
Update 20/10/2020: Microsoft no longer provides Windows 10 2004 to people via the Media Creation Tool. See this post on how to download Windows 10 Enterprise 20H2 using the Media Creation Tool.
The May 2020 update to Windows 10 is now available to download using the Media Creation Tool. Using the GUI, you can download the consumer ISO which contains the Home, Professional and Education SKUs of Windows 10.
If you want to download the Enterprise version of Windows 10, but don’t have access to Microsoft VLSC, Visual Studio or Action Pack subscriptions, it is possible to download it using the Medi ..read more
Kevin's Tech Blog
2y ago
Implementing Ivanti Patch for SCCM (Part 1): Introduction, Planning and Installation
Implementing Ivanti Patch for SCCM (Part 2): WSUS Code Signing Certificate
Implementing Ivanti Patch for SCCM (Part 3): Ivanti Settings
Implementing Ivanti Patch for SCCM (Part 4): Publishing a Third-Party Update
Implementing Ivanti Patch for SCCM (Part 5): End-to-end Demonstration
In Part 4 of this guide we will create the service account that Ivanti will use to run scheduled tasks and publish our first third-party update to into WSUS to deploy with SCCM.
Ivanti Service Account
When you configure third-party ..read more