I am completely new to this forum and this is my very first post. So if this post is a faux paux here then I apologize.
I am learning PowerShell. Some inside help is needed.
Assume I am a complete n00b with how PowerShell works on Windows.
I know a single text is not sufficient; it will take a group of texts. My greatest frustration with texts is that one will read a single sentence and instead of explaining something it will raise 10 additional questions in the reader's mind.
Of particular importance to me is a text that will explain the nitty gritty details of tokens, syntax, deciphering errors, objects, etc. Without learning those underlying details, I am not really learning anything. I am not interested in learning only cmdlets and scripts. I need to learn what is happening underneath inside Windows as well as the cmdlets and scripts.
Would more experienced forum members please recommend some texts to learn PowerShell cmdlets\scripting as well as details of tokens, syntax, deciphering errors, object oriented, etc ?
Understanding tokens, ACLs, permissions, script obfuscation, as they pertain to PowerShell security is important to me.
It's alright if I have to build a library. I expected that I would have to do just that. I am open to suggestions.
Learn Windows PowerShell in a Month of Lunches.
See donjones.com/powershell for complete list.
There are lots of solid references available. What are the best is a matter of opinion. This is why rankings on books, say on Amazon and other sites that allow user ratings vary can vary wildly. You too will have your take on the topics when you read them. My suggestion is first do some – free – live video beginner training via Microsoft virtual academy, and even on Youtube. Be sure to follow the authors blogs mentioned in the references below as well.
After reviewing a few of these, video sessions. It will help shed a clearer light on the materials in books and articles you'll read later. Use what you gain from there as a lead in to what follow-up reference(s), free and paid.
Normally the ones you'll see most recommend:
See also, this guidance.
Windows PowerShell Survival Guide
Purpose of this Document
Scope of this Document
Lastly, thoroughly read / re-read and understand built-in the help files and review all the scripts on your machine.
# Get parameters, examples, full and Online help for a cmdlet or function (Get-Command -Name Get-Content).Parameters Get-help -Name Get-Content -Examples Get-help -Name Get-Content -Full Get-help -Name Get-Content -Online Get-Help about_* Get-Help about_Functions # Find all cmdlets / functions with a target parameter Get-Help * -Parameter Append # All Help topics locations explorer "$pshome\$($Host.CurrentCulture.Name)"
Learn by doing, not just reading. Use PowerShell every day. If you find yourself jumping to cmd.exe, stop, and switch to PowerShell. Don't make up scenarios, follow some of the forums and try to see if you can resolve the questions being asked.
Has anyone used the Learn Windows PowerShell in a Month of Lunches, Third Edition Manning LiveBook ?
I see a note from Manning that their LiveBooks are not working for all programming languages. Is it working for PowerShell ? Perhaps it doesn't even matter for that particular text. That bundle option really appeals to me.
Jeffrey Snover videos are fun. And the Iron Scripter Prequel here.
Powershell with a Purpose blog http://www.itprotoday.com/powershell-purpose-blog
You must be logged in to reply to this topic.