DiscoPosse – Using the chicken to measure IT
Technology, Cycling, Music and Madness


Technology

July 1, 2012

Get-Started – The DiscoPosse PowerShell 101 series

More articles by »
Written by: Eric
Tags: , , , , , , ,

With so much focus on PowerShell for systems administrators today, one thing I wanted to do was to bring scripting to the non-scripters. What I have found quite often is that many of today’s new administrators have not had any exposure to shell commands and scripting because they have not had a need to during early training.

This is why I am introducing the DiscoPosse Get-Started series. These posts will be geared towards those who are new to using scripting and the PowerShell language.

Since I have come up from a command line world with DOS and Linux and moved into Microsoft Windows afterwards, the jump back to dabble in the command shell was an easy transition. My goal with this series is to bring that comfortability with the shell to those who are new to it.

PowerShellNearly every task that can be performed in the GUI can be done with a PowerShell CmdLet or script. Even more importantly, some things can be done in the PowerShell console that cannot be done in the GUI.

We are going to start with simple walk throughs with the CmdLets and understanding aspects of the PowerShell language which will ramp up your ability and comfort with the language and its capabilities.

Thank you for coming here to learn, and I hope that you enjoy the Get-Started series!

Get-Started Series Article List (links will be added as new articles are online)

PowerShell 3.0 Series

PowerShell 2.0 Series

  • Getting Help – Using Get-Command and Get-Help (COMING SOON!)



About the Author

Eric





 
 

 
featured_powershell

Updating (same as parent folder) records with DNSCMD and PowerShell

In an earlier post on the site (Microsoft DNS record updates using PowerShell and DNSCMD) I noted how PowerShell cannot natively update records in MS DNS, however we could leverage the DNSCMD command and pass parameters using a...
by Eric
1

 
 
adminscripting-featuredimage

DiscoPosse VMUG Presentation (2012): Admin Scripting, Tips & Tricks

In spring 2012 I was lucky enough to be able to be a presenter at the Toronto VMUG. The presentation I gave was titled Admin Scripting, Tips & Tricks. This is a little blast from the past for me, and anyone who was there fo...
by Eric
0

 
 
featured_powershell

CSV, yeah you know me! – PowerShell and the Import-Csv CmdLet – Part 3

This was a long overdue post, so thanks for sticking with me while I finally got back on track with our CSV, yeah you know me series (Here are Part 1 and Part 2). As I’d mentioned in the closing of Part 2, we want to be a...
by Eric
0

 

 
featured_powershell

Finding RDP sessions on servers using PowerShell

Have you ever needed to use RDP to get to a server console for some local admin work and then been bounced out because there are already active sessions? Or have you had your Active Directory account locked out because of an op...
by Eric
8

 
 
featured_powershell

It’s all about Progress: Using the PowerShell Write-Progress CmdLet

If you are like me and you like to know how your task is going in a PowerShell process, this is a great little tip for you. I’ve got a number of long running scripts that perform actions against a collection or query. The...
by Eric
2

 

 
alias-logo

A.K.A. – Using PowerShell Aliases

An interesting capability baked into the PowerShell environment is alias commands. Much like we can find in IOS (The Cisco one that is) and with other CLI environments, there are short commands available to save you some typing...
by Eric
0

 



Join Zipcar and get $50 in free driving Join Zipcar and get $50 in free driving Join Zipcar and get $50 in free driving

0 Comments


Be the first to comment!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>