Microsoft Unveils MSIX to Streamline and Modernize Application Packaging

  Microsoft made a massive announcement at the Windows Developer Day keynote regarding the future of application packaging and installation for Windows 10. Microsoft has a deep history with Windows application installers, and the announcement revealed that they have finally worked out a way for software developers to package legacy and modern Windows applications for the Windows 10 platform with a single installer. The new package specification, named MSIX, provides a unified packaging format for Win32, Desktop Bridges, and Universal Windows Platform (UWP) applications. MSIX was built from the ground up to deliver complete containerization for Windows 10 applications....

Read More

Hyper-V for your passwords: Credential Guard

The third post in this series will start to look at how Hyper-V can be used to secure your Windows box. One of the things attackers will be on the hunt for is the stored username and password combination on your machine. These credentials get cached when you log on, in the format of a password hash, and introduces the need for something like Windows Defender Credential Guard. With this hash, attackers can pass it on to resources on your network in an attempt to determine access to critical and/or confidential data. When we enable Credential Guard, the user’s...

Read More

Hyper-V in Windows 10: Quick Create VMs from Template

In the previous post, I showed you how to get Hyper-V running on your Windows 10 computer. Next, we will create our first VM and then use it to quickly create additional VMs in the future. Before continuing, make sure you have an ISO of Windows 10, or if you have an SCCM or MDT environment, you can build a Hyper-V VM using that infrastructure. Step 1: Reference VM Creation If not still open from the last post, launch Hyper-V Manager. In the Action Pane, click New -> Virtual Machine… In the New Virtual Machine Wizard, click Next on...

Read More

Hyper-V in Windows 10: Initial Set-Up

Since the early days of Microsoft Virtual PC, there has been significant changes to the performance of Hyper-V, and the things we can do with it. Although the main function of Hyper-V is that of a hypervisor for virtualized server platforms, including it as part of the Windows 10 client not only gives you that functionality on your workstation, but also enables a bunch of cool features that utilize the virtualization components for things besides a ‘traditional virtual machine.’ At its core, Hyper-V utilizes Intel’s Virtualization Technology, which is a setting that is enabled in the BIOS/UEFI. We also...

Read More

Top Level Configuration Manager Collections

Having been through quite a few CM migrations over the past few years, one of the things that I have seen heavily used in previous versions is nested collections, which had a similar functionality in SCCM as nested groups in Active Directory. However, this option has been removed with CM12, leaving administrators to re-think their collection hierarchy practices. Proper folder management is a large part of that, especially in larger organizations, but top level collections are still just as important, if not more, in the new version of Configuration Manager. The main reason for this is that we use...

Read More


We built a new Windows Server 2016 S2D Cluster last week and moved all VMs from Windows 2012 R2 Cluster to new Windows 2016 S2D Cluster and Standalone Windows 2016 Hyper-V Server, everything looks awesome, they got better performance.
But when we tried to use Veeam backup and replication 9.5 with Update 3 to Back and replica VMs, all VMs are happy except two Windows Server 2012 R2 Active Directory Servers, they showed error message “Failed to create VM recovery checkpoint (mode: Veeam application-aware processing) Details: Job failed (”). Error code: ‘32768’. Failed to create VM recovery snapshot, VM ID ‘d2936ee7-3444-419e-82d9-01d45e5370f8’.Retrying snapshot creation attempt (Failed to create production checkpoint.)Task has been rescheduled”.

Read More

Server AntiVirus Exclusions in Configuration Manager

One of the reasons why I really like System Center Endpoint Protection is its ease of management. This goes double when we’re using it to manage servers, as we get to leverage all the stuff that Configuration Manager has in its database to target policies. By targeting Antimalware Policies to collections that are based upon dynamic variables, we create an easy to manage environment that automates the provisioning of exclusion and scan policies for new and existing servers. In this post I’m not going to get into the process of creating the exclusion policies. Microsoft has included templates for...

Read More

MVPDays V-Conf March Sessions – #MVPBuzz #MVPhour #Azure

Hey MVPDays Fans, Well we just wrapped up another fantastic MVPDays Virtual Conference a few hours ago. Our Post-Production Team (ME) has tirelessly worked to get this content up for you the community. The highlight of the show this month for me was the keen work of Kent and Jon from Microsoft (@Wearsy and @PNWAdventureGuy) on their Microsoft Flow Session. It was amazing… You can checkout the trailer for their session here: To watch the rest of the sessions here is your link to the post session playlist. We hope you really enjoy, Thanks, Dave and Cristal –...

Read More

Press Release – MVPDays + The Krewe Community Partnership @TheKrewe @MVPDays

Hey Checkyourlogs Fans, ***For Immediate Release *** This week at the annual Microsoft MVP Summit two great communities have come together in a partnership to share more great knowledge. “We are extremely excited to partner with The Krewe and their user community. The plan is to make the MVPDays series of Virtual Events, Books, and Media available to The Krewe’s membership. This will provide an exciting framework to continue our commitment of community first. We are also please to make our events available to Krewe members that are interested in public speaking. This will include mentorship, guidance and co-presentation...

Read More

Congratulations to Cary Sun our 6th MVP on CheckyourLogs #MVPBuzz @MVPAward

Hey Checkyourlogs Fans, I just wanted to reach out today and say congratulations to resident blogger Cary Sun. He has been blogging here at Checkyorlogs with some amazing content for the past 18 months and just yesterday was awarded the distinguished Microsoft MVP Award. This is a really big achievement and I couldn’t be prouder of him. I still remember when I first met Cary it was a few months after his family had moved from Taiwan in Vancouver, BC, Canada. (Wow Cary that was over 10 years ago now). His journey into contributing into the IT Community started...

Read More

Off to #MVPSummit in Redmond, WA #MVPBuzz @MVPAward

Hey Checkyourlogs fans, Next week marks my 7th trip to Redmond for our annual MVP Summit. This is the largest gathering of Microsoft Technical Community experts in the world. We get to have some fun, meet with the Product Teams, and learn all about the future from Microsoft. The graphic above shows where everyone is coming in from. I’m obviously with the North American (Canadian) delegation and we have friends coming from every part of the planet. Over 2000 MVP’s and Regional Directors are travelling from all over the world. 80 Countries in total for this amazing event. This...

Read More

How to Force a #SCCM Task Sequence to Fail

Task Sequences are used heavily in Operating System Deployment (#OSD), but they are also used to control the workflow of installing applications, migrations, updates and even patching. Just like any piece of work in the IT world, we need to go through a Dev, QA, Prod lifecycle while developing these. More often than not, even the simplest Task Sequence needs a little debugging. Perhaps in your own Task Sequence you’ve developed, or perhaps you inherited the Task Sequence.

Read More

BigDemo_DPM.PS1 #PowerShell #MVPBuzz #MVPHour

Hey Checkyourlogs fans,   Today I have commenced work on our newest book Deploying System Center Data Protection Manager featuring version 1801. As part of the book we are going to use once again, our BigDemo series of scripts to deploy the lab. I thought this time it would be fun to show off the script in action as I am building the environment necessary for the lab.   You can grab a copy of the scripts as I build them here:   I Installed 2 x Domain Controllers, SCVMM, SCOM, S2D Nested Nodes and a Base Server...

Read More

Install-Veeam.PS1 #PowerShell Install #VeeamVanguard #Veeam

Veeam Blog Post – Deploying Veeam Backup and Replication 9.5 UR3 with PowerShell   Hey Checkyourlogs fans, In this blog post I will show you how you can deploy Veeam Backup and Replication 9.5 with Update Rollup 3 to a Hyper-V Virtual Machine. This is a really handy little script because it can help you get Veeam going in your lab in a snap. The basic steps to accomplish this are as follows:   Create a Hyper-V Virtual Machine running Windows Server 2016. In my case I have created a VM called Management01. Next you will need to download...

Read More

Install-SCVMM-HyperV.PS1 #PowerShell #SCVMM #SystemCenter #1801 #MVPBuzz

Hey Checkyourlogs Fans, In this blog post I will show you how you can deploy SCVMM 1801 to a Hyper-V Virtual Machine. This is a really handy little script because it can help you get System Center Virtual Machine Manager going in your lab in a snap. The basic steps to accomplish this are as follows: Create a Hyper-V Virtual Machine running Windows Server 2016. In my case I have created a VM called VMM01. (I built these using my BIGDemo Script) Next you will need to download a copy of System Center 1801 Virtual Machine Manager from

Read More

Install-SCOM-HyperV.PS1 Script #SystemCenter #MVPBuzz #MVPHour #PowerShell

Hey Checkyourlogs Fans, In this blog post I will show you how you can deploy SCOM 1801 to a Hyper-V Virtual Machine. This is a really handy little script because it can help you get System Center Operations Manager going in your lab in a snap. The basic steps to accomplish this are as follows: Create a Hyper-V Virtual Machine running Windows Server 2016. In my case I have created a VM called SCOM01. (I built these using my BIGDemo Script) Next you will need to download a copy of System Center Operations Manager 1801 from In our...

Read More

Routing and NAT MOD for BigDemo – #MVPBuzz @MVPDays

Hey Checkyourlogs Fans, For your viewing pleasure we have added a nice modification to our BigDemo scripts used to provision environments for our demos and books. This time we have cleaned up a lot of the manual steps required to get routing working in our example labs in #Azure. The Routing and NAT Switch is what we have fixed up this time. Now, it is a bit tricky to get all this working properly but we have a working prototype: Function Install-NetNat { param ( [string]$VMName, [string]$GuestOSName ) Write-Output -InputObject "[$($VMName)]:: Configuring NAT on the Hyper-V Internal Switch `"$($env:computername)`""...

Read More

Enable Deduplication on #StorageSpacesDirect on ReFS Volumes – Windows Insider Build 17079 #MVPBuzz #MVPHour

Hey Checkyourlogs Fan, Here is a preview of some of the amazing content coming out in our next @MVPDays Publishing book on Storage Spaces Direct and SCVMM 1711. We went ahead and built out the lab based on the latest build of Windows Server Insider Build 17079. One of the cool new features that has been added to Storage Spaces Direct in this version is the ability to Deduplication on ReFS volumes. We saw approximately 75-80% space savings in our testing and that is about right in line with what Microsoft was telling us to expect. Honestly, this is...

Read More

SCVMM 1711 Fails with Error 25325 – Workaround #StorageSpacesDirect #MVPHour

Hey Checkyourlogs Fans, Today I have been having fun trying to get a Windows Insiders 17079 Cluster build via SCVMM 1711. From the VMM Console when I try to build the cluster I get Error Message 25325. I checked the Create Cluster report in C:\windows\cluster\reports on one of the S2D nodes. It said that a parameter is incorrect. Off to PowerShell on the VMM Server so I tried to manually create it using New-Cluster which should work. New-Cluster -Name S2DCluster -Node S2D1,S2D2,S2D3,S2D4 -StaticAddress -IgnoreNetwork '','','','' -nostorage But nope it didn’t work either. So, I decided to try going...

Read More

Configuring Networking for #StorageSpacesDirect with #SCVMM #PowerShell #MVPBuzz

Hey Checkyourlogs Fans, If you haven’t had a chance to yet you should grab yourself a copy of our latest book. Deploying System Center Virtual Machine Manager 2016 – Step by Step In this book we walk through the core networking setup for Storage Spaces Direct and unfortunately in the first version we didn’t document it with PowerShell. There are about a million steps to get this done so I figured PowerShell is our friend for this task. Here is copy of the new script that we built today for our next release of the book which will...

Read More

Get-SCPortClassification Scripting issue in SCVMM 1711 – Fixed #MVPBuzz #HyperV #StorageSpaceDirect

Hey Checkyourlogs Fans, As many of you know I’m in the middle of writing our next book which is updating the SCVMM content from 2016 to 1711 Technical Preview. In the midst of trying to automate the lab build I found I nice little anomaly in the Get-SCPortClassification command for SCVMM. My script wasn’t working and for the life of me I couldn’t figure out why. Well have a little look at this: There is a double space in the name. To work around this just add an extra space in your PowerShell code and you will be fine....

Read More

Translate our Blog


I'm Speaking at TechMentor in Orlando - Use my promo code and save

Subscribe to our Blog


Microsoft MVP


Nutanix NTC

Veeam Vanguard

Follow me on Twitter

Follow @SuperCristal1 on Twitter