Select Page

Our PowerShell eBook is available… for Free (72 hours)!

Well it’s finally happened, I’m officially going to accept the title of author. After previous collaborating on a few books, and after a lot of time collaborating with other MVP rock stars and some hard work, our eBook, Master PowerShell tricks (Volume 1) has been released on Amazon.

Read More

PowerShell – Installing and Finding Modules (PowerShellGet)

Install-Module is a wonderful new cmdlet that comes with PowerShell v5 and can be found in Windows Management Framework (WMF) 5.0. This allows us to skip the whole search the Internet to find modules and pull them from pre-configured repositories. By default, your machines should be configured to look at https://www.powershellgallery.com/api/v2/ .

Read More

EmoPowerShell Validate Parameters for you

When writing PowerShell scripts, one of the most time consuming tasks is validating input and handling invalid input. PowerShell does have built in mechanisms to deal with this and ease these tasks so that we can focus on creating a production level script.

Read More

PowerShell – My way to prepare a SQL Server VM

As I get called on a lot of to do SQL Server installations, I’ve come up with what I’ve found works best for me. Every location has different infrastructure, security, networks and their way of doing things. Since I’m the one doing the installation, and I know I’ll get called back in the future at some point to upgrade, troubleshoot or manage the SQL Server environment, I like to have a set of standards. Documentation, I actually do enjoy writing it (yes I may be sick), but having a self-documenting PowerShell script is even better!

Read More

PowerShell – Start-Service, Stop-Service, they work, but not always well enough!

Well as the title suggests, I’m happy with the code, but I always find myself adding more and more code around the cmdlets. Service control in Windows has been pretty straight forward for the past few decades. Obviously PowerShell can control the state and configuration of services, but one thing I’ve always run into with service control is reacting to how the service stops and starts and also managing the state of dependent services. I’m sharing some short code functions that I use.

Read More

It’s that “Time” Again – Windows Server 2016 Time Changes

Well I recently blogged about time syncronization issues in Windows Time Sync – The fixes!. This troubleshooting still works on Windows Server 2016, but hopefully we don’t need to do it as often!

Read More

Windows Azure Pack (WAP) Overview

Do you empower your customers whether they’re colleagues, internal departments or even 3rd party entities to provision virtual machines, databases or websites in your data center?

Read More

PowerShell – Is your AD Sites and Services missing subnets?

This has been a very common pain point for Active Directory administrators. AD is perfectly planned according to Microsoft’s best practices and successfully deployed. But as time goes on, network admins change the network topology, devices are added here and there and if there is no formal process of adding new networks, AD Sites and Services will mostly likely not be updated to reflect these changes.

Read More