Their enthusiasm and fun-filled methodology of teaching makes PowerShell a joy to learn. Hats off and thank you to both of you. True Legends in the game!
As soon as I read "Customize the shell for comfort" I knew I had found the right tutorial. I respect someone who goes out of their way to customize their workspace and encourages doing so before getting to work. 🙏🏻
TIME STAMP 0:00:00 Don't fear the shell 0:38:56 The help system 1:33:33 The pipeline getting connected and extended the shell 2:00:46 Objects for the Admin 2:42:14 The pipeline deeper 3:24:51 The PowerShell in the Shell, remoting 4:19:03 Getting prepared for Automating 4:44:58 Automation in scale,Remoting 5:11:43 Introducing Scripting and toolmaking
As a developer in Powershell for the last 8 years, this still taught me so much. There are so many facets to what this language can do. Learn it, appreciate it and feel the Power...shell.
You folks are incredible. I am new to Power Shell. Your way to deal with this software is so adorable. I am reall fond of you guys. Thank you so much. Greetings from a 46 year-old woman on the edge of being an empty-nester who tries out a new hobby.
I am starting to love powershell. I have been a unix guy for so long but this video has changed my view towards Windows and powershell experience. Very very nice tutorial video
Powershell Advanced Tools and Scripting Full Course th-cam.com/video/K4YDHFalAK8/w-d-xo.html TIME STAMP 0:00:00 Don't fear the shell 0:38:56 The help system 1:33:33 The pipeline getting connected and extended the shell 2:00:46 Objects for the Admin 2:42:14 The pipeline deeper 3:24:51 The PowerShell in the Shell, remoting 4:19:03 Getting prepared for Automating 4:44:58 Automation in scale,Remoting 5:11:43 Introducing Scripting and toolmaking If you realllly enjoy my content, you're welcome to support me and my channel with a small donation via PayPal Link to PayPal donation www.paypal.me/nerdslesson
@42:44 The moment i understood this was the most liberating moment of my life. For years, I struggled with confidence thinking others were so much smarter because I thought they could memorize stuff I could not. Until the day I saw the truth in stark reality. I was always good at figuring things out. People used to tell me that a lot. My mind was just in the wrong place
This is the course that taught me the fundamentals of Powershell, I watched this and the advanced one on Microsott Virtual Academy at the time. Although it's from when PS3 was current, it teaches you how everything fits together so that you can easily find your way in newer versions. Things like how do I find available commands, how to use help, how to find properties and methods for each object, pipelining etc. And it's done in a really fun way. If you need a beginner's guide to PS, this is it.
YES...! I watched the entire series and it was very informative. I saved all the links and I watch it over again whenever I need a refresher. Plus Jeffery and Jason make this an enjoyable video series to watch...!
Thank you very much for this crash course into Powershell! As a new IT pro, this has helped me greatly in getting up to speed in the PS realm, taking me many steps closer to being able to contribute to the company through some super "Powerful" scripts!
Sitting in an ITIL foundations course, it was neat to see how it went into the architecture of this software. I only became aware of powershell after it was used as an attack vector on my home network which spurred my quest to get into cyber-security
Speaking of ITIL foundations…it’s hilarious when you see companies that try to implement itil and devops. They pick and choose the concepts that they like from both…particularly “blameless” but still blameful postmortems
Thank you so much for sharing this great tutorial. I feel like I am really enrolled on a educational program with teachers giving me the introduction, and then following the appropriate path towards covering the advanced characteristics of the PS pipeline.
From someone uses Linux for years in my laptop and server, I really appreciated this education video since very few people are talking about Windows automation and scripts.BTW this video were recorded in 2013
Purely AMAZING! The combination of clear presented information and funny jokes is the best in order to learn "scary" things! Hats off gents and lots of thanks!
Not sure if am watching the funniest tech podcast or the best training video ever, either way am learning, laughing and having a good time with the boys. thanks jeff and jason, you guys made a difficult lesson fun and engaging, for that you have my eternal gratitude.
Many decades ago I used DEC VMS for many years and loved it because of the regularity of the parameters, the help system and power of the scripting. I am starting to use powershell and came across this tutorial. I suspect I am going to really like powershell for the same reasons. This tutorial is excellent. Thanks.
Loving it so far. As for the layout and running as ADMIN, why not check the “Run as administrator” box and select “Maximized” on the Shortcut tab in “Properties” for the shortcut?
2:03 is EXACTLY why Powershell is extremely useful. I love *nix and use it exclusively but the limitations of the command line tools is beyond my patience and willingness to bend myself into pretzels. I wish I learned PS years ago and Snover and Helmick make a great team here as they convesationally work through the powershell landscape. I especially appreciate Snover's approach and really grateful for his contributions! 2:25:31 That was gratifying to hear because that's the truth - it's so frustrating... miserable... and they've had DECADES to fix it!
Thank you so much for making Learn how to learn 6hours movie , Now I as windows admin I'll make promise of using Microsoft Windows Power-shell. Hats of to both of you and off course your whole team. Keep it up good job.
Yes it's old - but it's still literally the best "ground 0" training available. Knock this course out then jump into powershell in a month of lunches - you'll be all set.
45 minutes in and this course reminds me a lot of the 'Powershell in a month of lunches' book I got a while ago. I'm noticing this is way easier and more fun to do and follow however.
Outstanding video guys!! My first PowerShell tutorial ... how lucky to have "Jeffrey the Creator" on the desk! Really appreciate what you've done here. Cheers & thanks :-)
I did indeed enjoy this course/presentation, have been using it with difficulty for years and he taught so much just making simple connections per command. Thank you and wonder if they have made or plans for making an updated one?
Distinguished Engineers are individual contributors (meaning they don’t manage anyone directly) who are members of engineering or tech architecture teams. On the distinguished engineer career path, they are able to continue evolving into increasing levels of seniority without becoming people leaders.
For Windows users who are not into Unix/Linux world, the command `Enter-PSSession` is really very similar to Unix' ssh remote sessions being used in Unix since the last century, but PowerShell is I believe is a very powerful, that made Windows comparable if not superior to Unix in managing remote systems. Thanks guys. Section: 3:24:51 The PowerShell in the Shell, remoting
It makes kind of close to be comparable, but certainly not superior. Unix/Linux is still superior particularly in remote management. Windows moronic way of handling admin rights is a major drawback. One thing you never, ever do in the Unix/Linux world is go around connecting as root. In fact the ability to do so is disabled by default. The equivalent of root in Windows is admin. You are either an admin or a user with no admin privileges with no way to temporarily elevate your privileges if needed during a session. It’s all on none. So you have to open a Powershell session as admin and/or open one as a user. There no Windows equivalent to the Unix/Linux sudo. Also compared to Unix/Linux Windows is reboot happy. It loves to be rebooted. You look at Windows wrong…reboot!
Guys thank you sooooo much I was just scared of the whole layout and did not know where to start it what to do. You are making my progress to a IT Management position a ton easier.
For anyone that is watching this video in 2024 or later. Definitely use VS Code ISE mode rather than the outdated Powershell ISE shown in this video. Simply launch it with the command palette.
That was just awesome! I always struggle learning scripting and need google for the easiest things but for a better understanding this was really valuable. ^^
This content is 8 years old, but only posted last year. I hope it's still relevant enough before I spend 6 hours watching it. I wouldn't know, which is the whole reason I'm here.
Amazing tutorial and I also use it from time to time as a refresher for anyone who needs a really good video for instruction Set in PowerShell and PS ISE
I needed to compare two 1TB directories to find identical files for deletion. Searched and searched for free tools that didn't work well, lo and behold my script works. This is truly a great video and tool.
Objects feeding into pipeline, smart and so elegant. Serial/de-serialize to/from a bag of properties with finite and "shelf stable" data types, even smarter. Surprisingly this 2013 info is compelling and relevant in mid 2024 👍 Linux guy, here. Kindest regards, friends and neighbours.
4:44:28 -- ${c:\VarsCrossingTerminalsAndPersistent.txt} = "mind blown" 4:32:28 -- variable take OBJECTS, not just text and integers . . . That is powerful 4:08:00 -- mouse rant is truth
Jeff Snover on Y2K-era server mgmt Unix vs. Windows 👍 25:52 "Unix is very much of a document-oriented OS. Which is to say that a lot of the management is done through documents or files. Whereas Windows is an API-oriented OS. The management is completely different. 26:10 "When I got bash, awk, sed, and grep available on Windows, it did not help. Awk does not work against the registry; grep does not work against WMI; sed does not work against Active Directory. 26:28 "So in Unix, those text manipulation tools are management tools. But on Windows, they are just text manipulation tools; there is not much text, so they did not help. So we had to invent our own stuff. 26:43 "We wanted to invent as little as possible. So we leveraged a lot of the concepts of Unix, the compositional model. But Unix (and I love you Unix guys) has weaknesses as well. And this is an area where we looked more to VMS, DCL or the AS400. [smiling,nodding] *Jason Helmick* [/smiling,nodding] They have very good production-oriented environments, and they were extraordinarily regular in their environments, which is to say you had verb-noun and then this well-defined set of of parameters. I was a Unix guy for a long time."
Maybe an example of 3e's emb, ext, exti . . . 30:53 Jeff: What we did was we put personalities on it, which is to say we knew that Unix guys would be coming to this. We knew that DOS guys would come into this. So we have aliases as much as possible. We wanted people's first experience to not be a frustrating one. That they try a set of things, and they just work. 31:28 Jason: The idea was (I love your use of the term personalities) is that it makes it comfortable for whatever environment you are coming from. So that you can get started right away.
Jeff Snover on clashing syntaxes of interactive shells vs. those of programming languages 2:25:08 Here's the thing: we struggled with this over and over again. As we started and designed the language in the system, we struggled with saying, "Hey, we want to be interactive and programmatic." 2:25:20 In Unix where we had come from, you have these big separations. You start off with one tool, and that tool fails you. So you got to throw everything away, and you got to pick up another tool. You write it in the shell script, and it too is not powerful enough. So you throw that away, then you start writing in awk, grep and sed, and that's not powerful enough. So you throw that away, then you use Perl. That's powerful enough, but it's too slow. So you throw it away, then you write it in C. 2:25:49 So that's my joke, "Unix is a sequence of failed tools." 2:25:53 We wanted to have one tool that would work [regardless of ] whether you wanted to do it interactively or you want to do this rich systems programming level. 2:26:02 It turns out: that is hard! Never been done before. And we did it. 2:26:11 There is a reason why interactive shells have a syntax the way they do. There is a reason why programming languages have the syntax that they do. So we were able to finally get this nice match between those two. 2:26:33 By the way when we chose a programming language, we chose the C style. So there is C, C++, C#. So we chose that style of things. That is why you have squiggle brackets, versus begin and end, or do and done, or do and od. 👍
I have used a fair amount of Powershell over the years, but trying to do more scripting recently, so went on this video as a refresher. I am surprised about of new things I am picking up! Like I had no idea about the Linux alias
Yes, I remember my youth, when I dreamed no mean dreams, but of redeeming the world through my revolutionary convictions, courage and native genius. But I never imagined I could actually become a hero of Powershell. Could this community of demigods lead me to this apotheosis?
This is awesome. Don't be discouraged by the fact that this is for PowerShell 3. It is still extremely useful for PowerShell 7.
Thanks, im starting with it now.
@@ithesvandid you get through it? I'm starting today 🦾
Thank you, gonna start with this :)
yep just real microsoft powershell workbook after this
Their enthusiasm and fun-filled methodology of teaching makes PowerShell a joy to learn. Hats off and thank you to both of you. True Legends in the game!
These guys' enthusiasm for PowerShell is infectious.
As soon as I read "Customize the shell for comfort" I knew I had found the right tutorial. I respect someone who goes out of their way to customize their workspace and encourages doing so before getting to work. 🙏🏻
Learning something from the creator of that thing, this idea always gives me a goosebump.
How lucky I am to be in this era!
TIME STAMP
0:00:00 Don't fear the shell
0:38:56 The help system
1:33:33 The pipeline getting connected and extended the shell
2:00:46 Objects for the Admin
2:42:14 The pipeline deeper
3:24:51 The PowerShell in the Shell, remoting
4:19:03 Getting prepared for Automating
4:44:58 Automation in scale,Remoting
5:11:43 Introducing Scripting and toolmaking
Thank you for this.
Awesome!
2:57:45 “uh uh BRO”
Thanks
Looks like a track list for a prog band
I've been searching for a good PowerShell tutorial for weeks. This is hands down the best tutorial!!!!
I was zero before seeing this video, Now I have a confident and handling the Admin activity like a Hero using PowerShell
greate
As a developer in Powershell for the last 8 years, this still taught me so much. There are so many facets to what this language can do. Learn it, appreciate it and feel the Power...shell.
Is powershell easy to learn
for what purpose you use powershell
actually i am new and i got to know about this language junst few minutes before this comment is written
The Power is Shelling within me!
@@MusicalSanskrutiyou have probably figured it out by now, but it’s for administrative tasks in windows environments.
I was taking many courses about mastering PowerShell for a year ago, and ¡this is the best course ever!.
You folks are incredible. I am new to Power Shell. Your way to deal with this software is so adorable. I am reall fond of you guys.
Thank you so much. Greetings from a 46 year-old woman on the edge of being an empty-nester who tries out a new hobby.
I am starting to love powershell. I have been a unix guy for so long but this video has changed my view towards Windows and powershell experience. Very very nice tutorial video
Powershell Advanced Tools and Scripting Full Course th-cam.com/video/K4YDHFalAK8/w-d-xo.html
TIME STAMP
0:00:00 Don't fear the shell
0:38:56 The help system
1:33:33 The pipeline getting connected and extended the shell
2:00:46 Objects for the Admin
2:42:14 The pipeline deeper
3:24:51 The PowerShell in the Shell, remoting
4:19:03 Getting prepared for Automating
4:44:58 Automation in scale,Remoting
5:11:43 Introducing Scripting and toolmaking
If you realllly enjoy my content, you're welcome to support me and my channel with a small donation via PayPal
Link to PayPal donation www.paypal.me/nerdslesson
@42:44 The moment i understood this was the most liberating moment of my life. For years, I struggled with confidence thinking others were so much smarter because I thought they could memorize stuff I could not. Until the day I saw the truth in stark reality. I was always good at figuring things out. People used to tell me that a lot. My mind was just in the wrong place
without a doubt, this is the best PowerShell video, which exists on the net!
This is the course that taught me the fundamentals of Powershell, I watched this and the advanced one on Microsott Virtual Academy at the time. Although it's from when PS3 was current, it teaches you how everything fits together so that you can easily find your way in newer versions. Things like how do I find available commands, how to use help, how to find properties and methods for each object, pipelining etc. And it's done in a really fun way. If you need a beginner's guide to PS, this is it.
YES...! I watched the entire series and it was very informative. I saved all the links and I watch it over again whenever I need a refresher. Plus Jeffery and Jason make this an enjoyable video series to watch...!
@AJIL It would definitely pull in more audience...!
The Best Power Shell Course ever from the Creator of PowerShell. Very inspirational. Thanks for Video and Sharing .
Goodness this is REALLY GOOD. I appreciate the real-life examples and the clear breakdown on what happens but also HOW it happens. Props fellas
This is actually such a good course! Thank you for uploading it and props to Jeffrey and Jason - amazing instructors!
Glad you enjoyed it!
Two microsoft types blowing air you mean--could have been an hour without all the bloat
@@edwardmacnab354 But they made it way more comfortable to learn than that. If you want speed, reading documents is better than watching any video.
This is a great video - it's SO much easier to learn from folks who are having fun and love what they're doing.
For people who want more videos similar to this, Microsoft Virtual Academy is where this video comes from.
lol did not realize this was from 2013 at first, crazy how old it is
Thank you very much for this crash course into Powershell! As a new IT pro, this has helped me greatly in getting up to speed in the PS realm, taking me many steps closer to being able to contribute to the company through some super "Powerful" scripts!
Sitting in an ITIL foundations course, it was neat to see how it went into the architecture of this software. I only became aware of powershell after it was used as an attack vector on my home network which spurred my quest to get into cyber-security
On your home network? That's interesting do you know how it started and what they targeted after?
Lo lo.
Speaking of ITIL foundations…it’s hilarious when you see companies that try to implement itil and devops. They pick and choose the concepts that they like from both…particularly “blameless” but still blameful postmortems
So sad
Cannot believe how good this course is, a real diamond in the rough.
Hats off to you guys
I'm so proud for learning something from its creator himself
Very helpfull and so much fun fellas
I love how passionate you both are about this. It truly makes this so fun to follow. Thank you for sharing all this knowledge.
yeah man i love viedos like this
One of the best courses to learn . Enjoyable and informative!
Thank you so much for sharing this great tutorial. I feel like I am really enrolled on a educational program with teachers giving me the introduction, and then following the appropriate path towards covering the advanced characteristics of the PS pipeline.
"Coding with Hand Grenades". Awesome course for beginners, really drives the material home and easily understood.
Full command of part covered 1:41:04 Compare-Object -ReferenceObject (import-clixml C:\good.xml) -DiffrenceObject (Get-Process) -Property name
Thanks so much, was finding this one !
thx
DOOOOODD!! Thanks for this. I was like where in the mylanta is the rest of the line!!! lol
From someone uses Linux for years in my laptop and server, I really appreciated this education video since very few people are talking about Windows automation and scripts.BTW this video were recorded in 2013
Purely AMAZING!
The combination of clear presented information and funny jokes is the best in order to learn "scary" things!
Hats off gents and lots of thanks!
Not sure if am watching the funniest tech podcast or the best training video ever, either way am learning, laughing and having a good time with the boys. thanks jeff and jason, you guys made a difficult lesson fun and engaging, for that you have my eternal gratitude.
I was hooked the second he said "..the inventor of PowerShell." Ok, now I have to watch at least some of this!
This is fun, not just tutorial after tutorial but we also get a background on how Powershell was created and why it is the way it is.
Many decades ago I used DEC VMS for many years and loved it because of the regularity of the parameters, the help system and power of the scripting. I am starting to use powershell and came across this tutorial. I suspect I am going to really like powershell for the same reasons. This tutorial is excellent. Thanks.
Loving it so far. As for the layout and running as ADMIN, why not check the “Run as administrator” box and select “Maximized” on the Shortcut tab in “Properties” for the shortcut?
I did 1,5 h so far, its an old vid i know but finally someone explain in details the mechanisme and logic behind the cmdlets. thanks!!!!!
2:03 is EXACTLY why Powershell is extremely useful. I love *nix and use it exclusively but the limitations of the command line tools is beyond my patience and willingness to bend myself into pretzels. I wish I learned PS years ago and Snover and Helmick make a great team here as they convesationally work through the powershell landscape. I especially appreciate Snover's approach and really grateful for his contributions! 2:25:31 That was gratifying to hear because that's the truth - it's so frustrating... miserable... and they've had DECADES to fix it!
Can you please tell me why we need powershell in big company? I have interview but I don’t know anything about powershell 🙏🏽
IT grad here. I needed this for job interview. Many thanks
Thank you so much for making Learn how to learn 6hours movie , Now I as windows admin I'll make promise of using Microsoft Windows Power-shell. Hats of to both of you and off course your whole team. Keep it up good job.
Somehow the internal Binkies and the Chahooah Hooahs really straightened me out. I was confused on those for a while. Thank you.
Wow, the most amazing fact that's unlike unix like os where stdout is text, the pipeline is actually for object in powershell... That's amazing ❤
It shows you the amount of time and effort where put to make powershell really powerful
Both fantastic presenters geeking out over powershell, very enjoyable lesson!
This is the best, every new beginner need to see this.
Yes it's old - but it's still literally the best "ground 0" training available. Knock this course out then jump into powershell in a month of lunches - you'll be all set.
Thank you so much. I came into the comment section to see if someone benefited from this course recently. You said it.
The content was amazing but how the guys were playing around is Top notch! Absolutelly GOAT
45 minutes in and this course reminds me a lot of the 'Powershell in a month of lunches' book I got a while ago. I'm noticing this is way easier and more fun to do and follow however.
its funny cause they mention the book lmao
Hi Guys, 100% sure the best how to start with powershell on the Web. Thank you very much !!!!!
Outstanding video guys!! My first PowerShell tutorial ... how lucky to have "Jeffrey the Creator" on the desk! Really appreciate what you've done here. Cheers & thanks :-)
I can't believe I haven't bothered to learn PowerShell before. So useful, I'm intrigued as to what potential it has...
I did indeed enjoy this course/presentation, have been using it with difficulty for years and he taught so much just making simple connections per command. Thank you and wonder if they have made or plans for making an updated one?
just wow! dont fear the shell cause this is the best automation
I wasn't expecting a quote from Kierkegaard in this Powershell tutorial! What a well read engineer.
Distinguished Engineers are individual contributors (meaning they don’t manage anyone directly) who are members of engineering or tech architecture teams. On the distinguished engineer career path, they are able to continue evolving into increasing levels of seniority without becoming people leaders.
great show guys! both highly educational and humorous as hell
MODULES ARE THE FUTURE ...thanks for the tip
Shell is the most beautiful thing in an os😍😍😍
I just installed oh my posh... so now I have to become a pwsh master!
No place is better than this to learn Powershell from its very basics, this is awesome stuff.
When in trouble, fear, or doubt, run in circles scream and shout.
This is very helpful and fun to learn guys. Thanks for your efforts.
For Windows users who are not into Unix/Linux world, the command `Enter-PSSession` is really very similar to Unix' ssh remote sessions being used in Unix since the last century, but PowerShell is I believe is a very powerful, that made Windows comparable if not superior to Unix in managing remote systems. Thanks guys. Section: 3:24:51 The PowerShell in the Shell, remoting
It makes kind of close to be comparable, but certainly not superior. Unix/Linux is still superior particularly in remote management. Windows moronic way of handling admin rights is a major drawback. One thing you never, ever do in the Unix/Linux world is go around connecting as root. In fact the ability to do so is disabled by default. The equivalent of root in Windows is admin. You are either an admin or a user with no admin privileges with no way to temporarily elevate your privileges if needed during a session. It’s all on none. So you have to open a Powershell session as admin and/or open one as a user. There no Windows equivalent to the Unix/Linux sudo.
Also compared to Unix/Linux Windows is reboot happy. It loves to be rebooted. You look at Windows wrong…reboot!
Awesome. Really cool when they laugh and have fun teaching and playing around....
Guys thank you sooooo much I was just scared of the whole layout and did not know where to start it what to do. You are making my progress to a IT Management position a ton easier.
Thank you for this excellent and hilarious presentation !
Brilliantly done. Thank you for creating this powershell video.
For anyone that is watching this video in 2024 or later. Definitely use VS Code ISE mode rather than the outdated Powershell ISE shown in this video. Simply launch it with the command palette.
That was just awesome! I always struggle learning scripting and need google for the easiest things but for a better understanding this was really valuable. ^^
Usually load powershell from Meterpreter. Thank you for this lesson
This content is 8 years old, but only posted last year. I hope it's still relevant enough before I spend 6 hours watching it. I wouldn't know, which is the whole reason I'm here.
Amazing tutorial and I also use it from time to time as a refresher for anyone who needs a really good video for instruction Set in PowerShell and PS ISE
I needed to compare two 1TB directories to find identical files for deletion. Searched and searched for free tools that didn't work well, lo and behold my script works.
This is truly a great video and tool.
You guys are great. God fathers of powershell. I learned a lot. God bless you
Just what I was looking for, thank you!
the Romeo and Juliet xml part was absolute Black Magic to me, AWESOME!
Feels like an early morning infomercial for PowerShell
The enthusiasm is infectious, I'm loving PS now haha.
Did anyone have the powerpoint slides or notes for this presentation by any chance?
This is pretty cool video I've ever seen
It gave me a lot of understanding about powershell
Objects feeding into pipeline, smart and so elegant. Serial/de-serialize to/from a bag of properties with finite and "shelf stable" data types, even smarter.
Surprisingly this 2013 info is compelling and relevant in mid 2024 👍 Linux guy, here.
Kindest regards, friends and neighbours.
4:44:28 -- ${c:\VarsCrossingTerminalsAndPersistent.txt} = "mind blown"
4:32:28 -- variable take OBJECTS, not just text and integers . . . That is powerful
4:08:00 -- mouse rant is truth
4:55:39 -- universal naming convention (unc) from ibm-msft os/2 is accepted in the Destination cmdlet parameter.
\\ \ \
A.k.a. uniform naming convention 👍
Jeff Snover on Y2K-era server mgmt Unix vs. Windows 👍
25:52 "Unix is very much of a document-oriented OS. Which is to say that a lot of the management is done through documents or files. Whereas Windows is an API-oriented OS. The management is completely different.
26:10 "When I got bash, awk, sed, and grep available on Windows, it did not help. Awk does not work against the registry; grep does not work against WMI; sed does not work against Active Directory.
26:28 "So in Unix, those text manipulation tools are management tools. But on Windows, they are just text manipulation tools; there is not much text, so they did not help. So we had to invent our own stuff.
26:43 "We wanted to invent as little as possible. So we leveraged a lot of the concepts of Unix, the compositional model. But Unix (and I love you Unix guys) has weaknesses as well. And this is an area where we looked more to VMS, DCL or the AS400. [smiling,nodding] *Jason Helmick* [/smiling,nodding] They have very good production-oriented environments, and they were extraordinarily regular in their environments, which is to say you had verb-noun and then this well-defined set of of parameters. I was a Unix guy for a long time."
Maybe an example of 3e's emb, ext, exti . . .
30:53 Jeff: What we did was we put personalities on it, which is to say we knew that Unix guys would be coming to this. We knew that DOS guys would come into this. So we have aliases as much as possible. We wanted people's first experience to not be a frustrating one. That they try a set of things, and they just work.
31:28 Jason: The idea was (I love your use of the term personalities) is that it makes it comfortable for whatever environment you are coming from. So that you can get started right away.
Jeff Snover on clashing syntaxes of interactive shells vs. those of programming languages
2:25:08 Here's the thing: we struggled with this over and over again. As we started and designed the language in the system, we struggled with saying, "Hey, we want to be interactive and programmatic."
2:25:20 In Unix where we had come from, you have these big separations. You start off with one tool, and that tool fails you. So you got to throw everything away, and you got to pick up another tool. You write it in the shell script, and it too is not powerful enough. So you throw that away, then you start writing in awk, grep and sed, and that's not powerful enough. So you throw that away, then you use Perl. That's powerful enough, but it's too slow. So you throw it away, then you write it in C.
2:25:49 So that's my joke, "Unix is a sequence of failed tools."
2:25:53 We wanted to have one tool that would work [regardless of ] whether you wanted to do it interactively or you want to do this rich systems programming level.
2:26:02 It turns out: that is hard! Never been done before. And we did it.
2:26:11 There is a reason why interactive shells have a syntax the way they do. There is a reason why programming languages have the syntax that they do. So we were able to finally get this nice match between those two.
2:26:33 By the way when we chose a programming language, we chose the C style. So there is C, C++, C#. So we chose that style of things. That is why you have squiggle brackets, versus begin and end, or do and done, or do and od.
👍
I have used a fair amount of Powershell over the years, but trying to do more scripting recently, so went on this video as a refresher. I am surprised about of new things I am picking up! Like I had no idea about the Linux alias
Great video I watched many videos and this one is good one
Best tool ever .... Thank you both of you
Thank You Thank You Thank You for taking the time to teach Us!!
Really nice tie on Jeffrey
You are incredible and funny. Awesome! In love with PS now.
This is gold. Thank you
I hope life has been good to these blessed boys
A moment of silence for those who disliked
🤣👍
First time stamp, "Don't fear the shell", 6:01:46 video. I am fearing the shell
very good course to understand PowerShell Beginner
Let me know when Update-Help works and MS stops deleting the online help pages without updating the references.
This is so very good. Thank you... Very grateful. I can't locate the files to download
Both of you are Rocking
These guys should be on QVC Network or have their own late night show.
I remember being 5 years old using MSDos..... I've come full circle now =]
This is outdated but these guys are entertaining so I'm watching it anyway
I like how you demonstrate, how you can do dos things in powershell. By quadrupling the amount of typing. :D cd = set-location, dir = get-childitem
but you can use the dos commands also....
This dood should be on the news channel. His voice
I loved it, thank you guys. Even after years using PS I've learned good stuff. Just a warning: Hank and Saul, leave Walter White alone XD
Yes, I remember my youth, when I dreamed no mean dreams, but of redeeming the world through my revolutionary convictions, courage and native genius. But I never imagined I could actually become a hero of Powershell. Could this community of demigods lead me to this apotheosis?