Beyond Impact Blog

Learn Powershell in 5 (More) Painless Steps: Data - Movement

Mar 16, 2017 7:51:24 AM / by Cole McDonald posted in 5 painless steps, powershell, object oriented programming

2 Comments

We've dealt with what types of data we can store in increasingly complex ways. It's time to start dealing with a discussion of "we've got it, what can I do with it? Let's start with the basics of object oriented programming.  An object is an instance of a class.   OOP, there it is!

If we think of our programs we're writing in terms of a series of blocks of code which accepts specific types of data in, does stuff to them, then hands them off to another block of code to do more stuff with, the method of moving that data becomes important. If it's all within a single computer, huge custom objects can be made and stuffed into a variable and that variable can be passed between each of the blocks of code to work on just the pieces of information it needs to do its specific job.

Read More

Learn Powershell in 5 (More) Painless Steps: Data - Storage

Mar 6, 2017 1:00:00 PM / by Cole McDonald posted in Data, arrays, 5 painless steps, powershell, automation

0 Comments

In our previous series on learning Powershell, the very first topic of discussion was the storage of data.  In my opinion, the 2 most important things in computing are interface and data structure.  As developers, our interface to the data is using varible naming conventions that make sense.  Each of us have a personal style, but using descriptive names for our variables serves us when we inevitably have to revisit our own code a year from now.  Comments, variable names, and formatting make it easier to get back to work rather than spending time figuring out what we were thinking a year ago.
Read More

Learn Powershell in 5 (More) Painless Steps: Data - Types

Feb 27, 2017 1:38:58 PM / by Cole McDonald posted in Data, 5 painless steps, powershell

0 Comments

We've taken the time to learn how to use Powershell to grab a bunch of information.  We've discussed how to use it to do stuff and some of the types of things we can do with it.  It's time to dig a bit deeper into how we're dealing with the information we're gathering to make it easier, faster, stronger to use once we've gathered it.  This will get even more geeky than we've done so far.  Hold on to your keyboards, this could get messy.
Read More

On to the future with Powershell...

Feb 21, 2017 6:13:14 PM / by Cole McDonald posted in 5 painless steps, powershell, automation, devops

0 Comments

We're a month and a half out from when I started my 5 Painless Steps Powershell learning series.  It was a smashing success.  I was hoping a few dozen people would find it useful.  It was viewed by over 2500 people.  Yikes!
Read More

Learn Powershell in 5 Painless Steps - Decisions

Feb 13, 2017 1:00:00 PM / by Cole McDonald posted in how to, 5 painless steps, powershell, scripting, programming, decisions, logic

0 Comments

DevOps = Developers + Operations.  What if you're in Operations and don't have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, open sourced to the OSX and Linux communities.  It ships with a great minimalist development environment (Powershell ISE). 
 
The problem is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I'm hoping to enable you to automate your own workflows even if you've never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.
 
Read More

Learn Powershell in 5 Painless Steps - Loops

Feb 6, 2017 1:00:00 PM / by Cole McDonald posted in how to, 5 painless steps, powershell, loops, scripting, programming

2 Comments

DevOps = Developers + Operations.  What if you're in Operations and don't have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, open sourced to the OSX and Linux communities.  It ships with a great minimalist development environment (Powershell ISE). 
 
The problem is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I'm hoping to enable you to automate your own workflows even if you've never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.
 
Read More

Learn Powershell in 5 Painless Steps - Input

Jan 30, 2017 1:00:00 PM / by Cole McDonald posted in how to, 5 painless steps, powershell, scripting, programming

0 Comments

DevOps = Developers + Operations.  What if you're in Operations and don't have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, open sourced to the OSX and Linux communities.  It ships with a great minimalist development environment (Powershell ISE). 
 
The problem is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I'm hoping to enable you to automate your own workflows even if you've never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.
 
Read More

Learn Powershell in 5 Painless Steps - Output

Jan 23, 2017 1:00:00 PM / by Cole McDonald posted in how to, training, 5 painless steps, powershell, microsoft, csv, xml, json, console

0 Comments

DevOps = Developers + Operations.  What if you're in Operations and don't have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, open sourced to the OSX and Linux communities.  It ships with a great minimalist development environment (Powershell ISE). 
 
The problem is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I'm hoping to enable you to automate your own workflows even if you've never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.
 
Read More

Learn Powershell in 5 Painless Steps - Storage

Jan 16, 2017 1:00:00 PM / by Cole McDonald posted in how to, training, arrays, 5 painless steps, powershell, microsoft, variables

16 Comments

DevOps = Developers + Operations.  What if you're in Operations and don't have a developer at your disposal?  That should never stop you from making your job easier and more efficient.  Powershell is a scripting language from Microsoft that is already on your Windows PC and Servers and more recently, open sourced to the OSX and Linux communities.  It ships with a great minimalist development environment (Powershell ISE). 
 
The problem I had is that all of the tutorials out there either assume a background in scripting and programming, or act as nothing more than command references.  I'm hoping to enable you to automate your own workflows even if you've never programmed before.  You only need to learn 5 things: Storage, Input, Output, Decisions, Loops.  Everything you do manually is made up of these 5 things.  Every programming language is made up of these 5 things.
 
Read More

Subscribe to Email Updates

Recent Posts