How did you learn?
-
@WrCombs said in How did you learn?:
How did you learn Power-shell scripting?
any books worth looking at? Looking at expanding some more, and I know Automation makes jobs way easier.I forced my last employee to by fire. I gave them the task to automate printer installations via powershell. Ended up coming back with a decent process. I've not had the free time to complete it into a full fledged multi printer script yet.
-
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
-
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
for instance; Printer scripts.
-
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
That's one option, of course - another is - BUY A BOOK!
This is the book I bought - think I got the first edition
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617291080 -
@Dashrender said in How did you learn?:
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
That's one option, of course - another is - BUY A BOOK!
This is the book I bought - think I got the first edition
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617291080Thanks, not too expensive either.
-
@WrCombs said in How did you learn?:
@Dashrender said in How did you learn?:
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
That's one option, of course - another is - BUY A BOOK!
This is the book I bought - think I got the first edition
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617291080Thanks, not too expensive either.
I found this one I was looking at as well:
https://www.amazon.com/dp/B06XKM89V5/ref=sspa_dk_detail_1?psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyQVBKRFhJTDZFU1hGJmVuY3J5cHRlZElkPUEwOTMzNDc1MkZQTEtFRVdZSUhUWSZlbmNyeXB0ZWRBZElkPUEwNzAyNDY3MVU4T1BLRzYyU0dKQSZ3aWRnZXROYW1lPXNwX2RldGFpbCZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU= -
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
Yes. The tools needed to solve the problem exist. It is up to the person to acquire them. If it is a book, Udemy course, whatever. If requested, I'd review and buy it if I felt it was worth value.
This person solved it via Google searches and a chat group similar to the ML Telegram that they are in.
-
@JaredBusch said in How did you learn?:
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
Yes. The tools needed to solve the problem exist. It is up to the person to acquire them. If it is a book, Udemy course, whatever. If requested, I'd review and buy it if I felt it was worth value.
This person solved it via Google searches and a chat group similar to the ML Telegram that they are in.
Well, Trial through fire is one way to learn it.
-
Yeah, the issue with learning by fire is you are simply learning enough to get the task done - you're not really learning powershell, how to use it, how it works.
If you're in a bind and need something fast (well semi fast - this is PS after all, you have a lot to dig through) but faster than actually learning PS in the process.
-
@Dashrender said in How did you learn?:
Yeah, the issue with learning by fire is you are simply learning enough to get the task done - you're not really learning powershell, how to use it, how it works.
If you're in a bind and need something fast (well semi fast - this is PS after all, you have a lot to dig through) but faster than actually learning PS in the process.
I would say it is better to learn with an actual task to complete in sight.
Since the point of the assignment was to learn powershell, I expect learning to occur via reading, etc. Whatever method works for you. I did not expect it to only be copy paste script examples and boom task completed.
-
@WrCombs said in How did you learn?:
SO basically just come up with projects for myself and see if I can figure out how to use powershell to automate it?
Yeah, beyond the super basics, this is a good way to learn in general. Learning without an actual project is very hard.
-
@WrCombs said in How did you learn?:
How did you learn Power-shell scripting?
any books worth looking at? Looking at expanding some more, and I know Automation makes jobs way easier.PS Month of Lunches first:
https://www.amazon.com/Learn-Windows-PowerShell-Month-Lunches/dp/1617294160/ref=mp_s_a_1_1?keywords=PowerShell+month+of+lunches&qid=1579540539&sr=8-1Then practice real-world scenarios:
https://leanpub.com/psprimerLastly, learn to script it:
https://www.amazon.com/Learn-PowerShell-Scripting-Month-Lunches/dp/1617295094/ref=mp_s_a_1_2?keywords=PowerShell+month+of+lunches&qid=1579540539&sr=8-2 -
Powershell in a Month of Lunches is a great book to get started with. Don Jones really understands adult learning, so he can really keep you engaged.
I like to mix some more formal training at first with a project in mind. As soon as you learn something in your training, apply it in your project. And then when you are done with the training, continue researching in order to complete the rest of your project goals.
Powershell is interesting because you can make scripts without having a clue what an object is, but understanding about objects is fundamental to learning powershell, so I really would recommend starting with some kind of training rather than just trying to create a script.
-
@WrCombs said in How did you learn?:
How did you learn Power-shell scripting?
any books worth looking at? Looking at expanding some more, and I know Automation makes jobs way easier.This (https://channel9.msdn.com/Series/GetStartedPowerShell3/01) combined with doing tasks in PowerShell. In my opinion, as others have states, it's easier to learn via doing tasks. Added bonus is you complete a task with PowerShell or script it, then see if / how you can improve your script.