PowerShell for Windows Admins:

June, 2013

June 30, 2013  3:57 PM

Need for speed?

Posted by: Richard Siddaway

How fast does an admin script have to be? My opinion has always been that if its significantly faster than me doing the same task by hand then that’s more than fast enough. Is my time better spent developing new functionality compared to shaving a few % off the execution time of my scripts?...

June 30, 2013  1:52 PM

Using localhost

Posted by: Richard Siddaway

When creating functions that accept a computer name as a parameter you will often see this syntax param ( [string]$computername = ‘localhost’ ) This is designed to give a default value in the event of a value not being passed. That’s a good idea if there is a sensible, safe, value...

June 28, 2013  11:39 AM

Refreshing values

Posted by: Richard Siddaway
PowerShell 3, WMI

The CIM cmdlets in PowerShell v3 enable you to refresh the data in the object. Try this: $p = Get-CimInstance -ClassName Win32_PerfFormattedData_PerfOS_Processor $p | Get-CimInstance | select percentprocessortime $p will remain unchanged. Another use for this is monitoring processes...

June 27, 2013  3:50 PM

PowerShell presentations

Posted by: Richard Siddaway

Jeffrey Snover and Jason Helmick will be presenting by webcast 18 July 9am – 5pm (PDT) on “Getting started with PowerShell” Details from http://powershell.org/wp/2013/06/27/a-special-presentation-on-getting-started-with-powershell/ A follow up day of presentations will occur in August...

June 27, 2013  3:44 PM

Writable properties for a WMI class

Posted by: Richard Siddaway
PowerShell 3, WMI

Do you know how to discover which properties on a WMI class, and therefore a WMI instance, can be modified? Get-CimClass from the PowerShell 3.0 CIM cmdlets is the answer: $class = Get-CimClass -ClassName win32_volume $class.CimClassProperties The last command returns all of the...

June 27, 2013  1:58 PM

Automation tools?

Posted by: Richard Siddaway

In this post http://richardspowershellblog.wordpress.com/2013/06/23/opinionautomate-or-suffer/ I talked about the need for admins to learn to automate. A couple of comments brought up the need for tools to create our automation scripts. I remember the 4th generation languages of the late 1980s...

June 27, 2013  1:46 PM

Windows Management Framework 4.0

Posted by: Richard Siddaway
PowerShell v4

The PowerShell 4.0 preview is now available. It comes as part of WMF 4.0 Windows Management Framework 4.0 Preview includes updates to Windows PowerShell, Windows PowerShell ISE, Windows PowerShell Web Services (Management OData IIS Extension), Windows Remote Management (WinRM), Windows...

June 26, 2013  4:09 PM

Dropping a database

Posted by: Richard Siddaway
PowerShell, SQL Server

A question came up on the forum regarding dropping a database & I realised it was something I hadn’t done before. SMO provides a set of classes for managing SQL Server. You get SMO when you install the SQL Server management tools Import the module to load SMO...

June 26, 2013  2:06 PM

RDP annoyance

Posted by: Richard Siddaway
Windows 8, Windows Server 2012

I’ve RDPing into a number of servers from different systems recently and the way the screen resolution changes to match your monitor size is annoying. If I use the shortcut to the session I get whatever sizes were set in the last session so often logon, curse when the size isn’t convenient and...

June 26, 2013  1:59 PM

Windows Server 2012 R2

Posted by: Richard Siddaway

The Windows Server 2012 R2 preview is available on MSDN subscriber downloads. It has PowerShell v4!!!!

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: