So I have started at this new company and have really enjoyed every bit of it so far. On top of already enjoying it they seem to enjoy me because they want me to be learning PowerShell as well as Tivoli Storage Manger (TSM) as soon as possible. They will be paying for me to go to a week long class in Chicago later this year to learn more about implementation and advanced features for our TSM software.
As for PowerShell I have done minimal googling so far just for the record. But I have found countless videos on Microsoft Virtual Academy which I have used in the past. Also many different websites / blogs that tell you about all the crazy commands PowerShell has to offer.
I have come to Spiceworks asking for PowerShell tips/tricks/resources to learn. I know PowerShell is a very very powerful IT tool and in the past reading Spiceworks topics I see all you Spiceheads always talking about it. So why not learn it!?!
16 Spice ups
get-help
get-command
That will help you a lot right there. Also, the MVA videos are great. If you want books, look up the MoL series on PowerShell 3 and PowerShell Toolmaking:
6 Spice ups
Here’s a previous thread. http://community.spiceworks.com/topic/471606-any-suggestions-on-powershell-books-for-learning-as-a-novice
That’s was from a quick search here on Spiceworks. Just search “learning powershell” Lot’s of great material. Happy learning.
6 Spice ups
michaelsc
(Michael.SC)
4
The best way to learn it to just start using it. Find tasks to try automating, either at work or at home on your own systems. When you have a clear goal and can see the relation of your code to the task you’re trying to accomplish it will make it easier to understand what you’re doing.
2 Spice ups
jocel2
(enjoyjocel)
5
I was able to get a hang of Powershell by:
-
Everytime I’m assigned a task, instead of using GUI, I force myself to accomplish it through powershell. Say daytoday administration tasks like creating users, resetting password, modifying stuff, like you know the most common ones.
-
I practice myself not to use GUI anymore. I rely mostly on get-command. Once you master this get-command, it opens up a lot of doors of what are the reset in powershell.
-
Take advantage of get-help.
-
In my lab, I built an active directory domain with exchange all from powershell. It was a month of googling, but I learnt millions of stuff.
2 Spice ups
Thanks guys. Never thought to use Spiceworks as my “google” time for more research.
britv8
(britv8)
8
My MS tutor said there was three things to know LGM has already said two of them, the third is
| get-member
Here’s an introduction @robdunn and I put together at last year’s SpiceWorld (Jeffrey Snover was there, which was fun).
http://community.spiceworks.com/topic/597348-introduction-to-powershell
3 Spice ups
I am very excited to learn more about it as soon as I get some time to watch all these videos I will have to let you guys know.
bobmccoy
(bobmccoy)
11
PowerShell success is very much based in learn-by-doing. So don’t wait until you’ve seen “all the videos”. First of all, there aren’t enough hours in the day. Secondly, as you are picking up on concepts, there will be things you think of where you want to try your newfound skills. GO FOR IT! The sooner you actually start coding, the better the whole experience is.
2 Spice ups
Powershell scares a lot of people from what I have been reading especially us noobies the shell scares us. The only reason it scares me the slightest bit is the potentially breaking something in a live environment. But that’s why test environments are made.