Prof. Powershell


ISE Made Easier

Some tips for customizing PowerShell's Integrated Scripting Environment.

Handling Errors Before They Happen with Test-Path

The Test-Path cmdlet can keep you from going bonkers by offering a little bit of script pre-error-handling.

PowerShell Returns, The SQL

Automating SQL Server administration tasks is easy with PowerShell, especially with the SQL-related snapins.

Manage VMs with PowerShell

Manage the whole VMware infrastructure from PowerShell. Yes, you heard right; it can be done.

The Quest for the Active Directory Grail

PowerShell doesn't have tools to automate AD management, but some vendors have developed tools that can get you nearer to that goal.

Active Directory, The PS Way

To manage your environment, use the AD PowerShell provider that comes with Windows Server 2008 R2, or the Active Directory Management Gateway for any down-level DC.

Romancing the Registry

Pipeline binding can get you what you want, as long as you use some of the PowerShell tricks up your sleeve.

PowerShell Format Fundamentals

No more wading through xml files to get what you need. The Get-FormatData cmdlet offers some nice data presentation.

PowerShell Pipeline Binding Trick

Pipeline binding can get you what you want, as long as you use some of the PowerShell tricks up your sleeve.

Pipeline Power

Continuing our refresher on PowerShell basics, we'll revisit the pipeline.

A PowerShell Object Lesson Refresher

PowerShell doesn't require that you become a developer, but you do have to get the basic concept of objects. It's simple, really. Let's revisit, if you don't object.

Can I Get a Little Help Here? The Get-Help Cmdlet

It happens to all of us: We forget things. Use the PowerShell Get-Help cmdlet to rejog your memory.

The Sky's Delimit

The -Delimiter parameter of the Export-CSV cmdlet is what makes working with CSV files in PowerShell so, well, limitless.

Aren't You Special!

When two worlds collide -- that is, the VBscript and PowerShell worlds -- it can be a beautiful thing. Here's what I mean.

Check Out the -View!

The Get-Member cmdlet's -View parameter gives you -- you guessed it -- a wider perspective of the cmdlet's members.

Most   Popular