database-tools

Ensure Database Health

Keep multiple database platforms running with a single tool. Organizations react to rapidly changing demands because of the escalating crisis while...

Reading Chassis SKU

In Windows 10 and Server 2016, WMI added a new property that simplifies collecting chassis or enclosure SKUs. This one-liner reads the SKU for you:...

Managing Automatic Reset

When a Windows system crashes, it typically reboots immediately. This is called “Automatic Reset Capability”, and with this one-liner...

Using Custom Validation Attributes

Beginning in PowerShell 5, you can create your own attributes, i.e. custom validators. They can be applied to variables (and parameters), and once a...

Testing for Metered WLAN

Ever needed to know whether you are currently connected to a metered (costly) network? Here is a quick way to check: function Test-WlanMetered {...

Using WMI Instance Paths (Part 2)

In the previous tip we showed that the new Get-CimInstance command is missing the important “__Path” property that was returned by...

Using WMI Instance Paths (Part 1)

Generally, it is the best to move away from the old and deprecated Get-WmiObject command and instead use the modern and faster CIM cmdlets like...

Installing PowerShell 7

PowerShell 7 is a portable app and can run side-by-side with Windows PowerShell. You just need to download and install it. This part is easy because...

Enabling Clickable PowerPoint Actions

Using clickable actions in PowerPoint presentations can be super useful to launch Visual Studio Code or PowerShell ISE, and seamlessly open and demo...

Manage Automatic Disk Checks

Whenever Windows detects irregularities with storage drives, it enables an automatic integrity check. For system partitions, on next boot, Windows...

Getting Available Video Resolutions

WMI can return a list of available video resolutions for your video adapter: PS> Get-CimInstance -ClassName CIM_VideoControllerResolution |...

Be Careful with Some Commands

Here are three commands often found in PowerShell scripts that you should be careful about because they can have severe side effects: exit“exit” is...

Dealing with Out-GridView Bug

Out-GridView can serve as a universal selection dialog when you add the -PassThru parameter. The one-liner below stops all services you select in...

1 29 30 31 32 33 159