As you begin to depend on your PowerShell scripts for more important tasks, you'll discover that building tests for those scripts become necessary.
If you find yourself making changes on your Microsoft DNS servers using the DNS MMC snapin you're probably wasting a lot of time.
As we all try to do more with less with automation, we sometimes get to a point to where we've got a new problem. We're now running so many scripts and processes that, in the end, we're not sure what "done" looks like.
When writing PowerShell code and you need to search for text inside of a single string or an entire text file, where do you turn?
Handle.exe is a 3rd party tool that can help track down a process that is locking down a file you are trying access. Here is how.
Working with lots of files all strewn about in different folders can sometimes prove troublesome. This is where PowerShell can help.
When writing large PowerShell scripts or modules, it will eventually become necessary to split up the code into modular pieces. Modularity can be achieved by using basic and advanced PowerShell functions. It also encourages good coding practices. One way to build modular...
With companies moving services to the cloud, applications offering robust APIs and a driving need for automation, we need a more mature scripting language.
When a Windows server is running as expected, no one notices. But as it begins running low on resources, a system administrator typically finds out quickly just how important that server is. Performance suffers and Windows performance counters can help. It's important...