Late last year I was asked if I had interest in making a video on the basics of Windows Server 2016 system administration for Packt Publishing. It has been a great experience and I’m happy to say that as of last week the first of two courses has been released!...
[Read More]
Windows 10 and .NET 3.5
Call this group policy fail #436. I have Windows 10 Enterprise. I need to install a vSphere client that requires .NET 3.5, which is a 'feature' in Win10 instead of an installable item. Trying to add the feature I get hit with an error that Windows Update failed to...
[Read More]
Internet Explorer - Disable First Run
I’ve been dealing with building packages in Chocolatey quite a bit lately, and one of the things I’ve run into is trying to get ZIP files to play nice when they need to be retrieved from Invoke-WebRequest. When provisioning systems from scratch I keep running into an error message: Invoke-WebRequest...
[Read More]
Windows, Powershell and Puppet Structured Facts (Slight Return)
At the end of part one, I built a custom Puppet structured fact to relate the Powershell and .NET version information from a Powershell Object to a Ruby Hash that was readable by Facter. The end result was, well, a pile of info. PS C:\Users\vagrant> facter -p psversiontable {"psversion"=>{"major"=>4, "minor"=>0, "build"=>-1,...
[Read More]
Windows, Powershell and Puppet Structured Facts
The Goal: I need to return the versions of PowerShell and the latest .NET framework installed as facts. I’ve done this before and I’ll do this again, but one of the bigger aggravations I have about puppet development on Windows is the reliance on many PowerShell calls to find simple...
[Read More]