I have been trying to come to terms with Powershell for a while. You have managed to present the material in an incredibly concise instructive manner. Many thanks.
Thank you for producing the best PowerShell tutorial on RU-vid. I like how you actually explain things rather than just giving some random examples. I looked at a few other tutorials and none of them mentioned anything about objects, which you got into by the second minute. Well done.
Very nice explanation for each of line, you are a great teacher, appriciate your hardwork, I tried to learn powershell from various source, and able to go through in detail, finally I got this.Amazing work.
Absolutely fantastic!! I work in an IT role,dealing in area's including AzureAD, Sharepooint, M365 & Exchange, I have patchy knowledge due to the previous roles I have had and have tried to look in to Powershell a couple of times and think that is why I couldn't get my head around it. With this first lesson, I now have an understanding of the basics. I have never heard/seen or been taught this way previously. I can now look at a script and have some idea of whats going on. The amount of times I have seen " $_. " in Powershell scipts and just wondered what that did!! Thank you, love your method of explaining/teaching exactly what my way of learning requires.
That's exactly what I hope to achieve! I'm glad it's helping fill in your knowledge and give you that base understanding of what's really going on, there's a bunch more videos as part of the series too, hopefully they'll also help fill in your knowledge a little more too!
Just started learning the PowerShell. This series looks promising to me so I will finish all episodes. Just finished this one and I am very happy with the content and the teaching style. Thank you for your great effort!!
Most commentators have said it better than me already, but it would not hurt to hear it from me as well. What is that? That this is one of the most amazing tutorial videos outhere, that I have witnessed for a long time. A lot of kudos to the creator!!!
Excellently explained demonstration. I loved the visualizations of the object blocks as they moved through he pipeline. Easily one of the best tutorial videos I've found. Looking forward to the rest of the videos in this series. I hope they are all equally as good!
Thanks! Yes, I keep the visualisations going all throughout the series. Technically in the last two episodes they get even better as I moved software to something much more powerful then. Hopefully you find the rest just as useful!
I was looking for a best power shell tutorial for beginners for long time and now i just found it. I’m looking forward more power shell videos. Thanks Mate.
This is an excellent explanation of the basics of PS. I work as an IT Admin for a healthcare company, I want to, one day, become an IT Sys Admin, but I've never learned PS because I'm not too fond of programming & scripting languages. This video gave me the basics of what I need to know to finally become that Sys Admin that I've always wanted to become. I'm going to watch this whole series on PS. You should maybe think about becoming a teacher on Udemy because this video is much better than all of the PS videos on Udemy.
I am glad I found this video. Your way of explanation and demonstration is very easy to understand unlike many other videos I watched where one does everything very quickly and does not explain every command, parameter, syntax one uses. Thank you
Awesome PowerShell Teacher, Awesome content and explanations, Awesome Human being,Sir. Thank you for your generosity,you are Awesome. Salutations from France.
This is so useful. You're really good at teaching, like really damn good. I would love it if you could do some more videos about the same or unrelated stuff, whatever it is.
I have been searching the interwebs all day to find the right PS tutorial for me. Some went too quickly, some too slow and drawn out where it was excruciatingly boring to keep up. Your videos were right on the money. I really appreciate how you broke down what each item was doing and emphasized it in a practical manner. Subbed and will continue the series.
This PowerShell tutorial is a total game-changer! You explain things so well, even a complete PowerShell dunce like me (yes, that's me!) can finally understand what's going on. Seriously, you're like a PowerShell whisperer, translating this whole magic system into plain English. I gotta say, if all teachers were this amazing, the world would be overflowing with computer wizards. Thanks for making me feel a little less like a tech caveman!
@@ABCo-ABMedia I've watched countless RU-vid videos on PowerShell-some are informative and help grasp the concept, while others are just a waste of time. You, however, really deserve an amazing comment, not just a plain one. I hope you keep making more videos like this!
@@ABCo-ABMedia I've been binge-watching all your videos-I'm on the fifth one now! Seriously, you should branch out and make videos on different subjects too. How about tackling "prompt engineering" next?
@@benmundackal13 I do plan on returning back to making programming content! Just been very busy with other projects - I don't know the things I do only to teach them of course!
Ayo man, I really like your teaching style, the graphics explaining exactly what is happening and that you gave us the task to figure out how to use the learned things. Really appreciate your videos 🙏
Just FYI: Taking five minutes to research bash ps command it is just the format of the command is different. ps is 'Process Status' cmd followed by -e for entire system and o for format which specifies the processes (among other functions) wanted which follow, pid, ppid, cmd, %mem, %cpu. The pipe which works the same as PowerShell, then awk which is a Unix/Linux pattern searching command for text/files...etc followed by the defined value(s) to look for, %NE which is Not Equal > greater than 20. WARNING: The syntax, formatting and the command(s) themselves can change depending on the myriad versions of Unix or Linus being run. Only my first video, but very well done and informative!
Glad you found it informative! Since you're commenting on a section in the middle of the video that lasts less than 5 seconds, the timestamp (15:30) probably would've been helpful for anybody looking in the comment section. I'm honestly not sure what point you're even making here though... _Are_ you making one? It sounds like you're just stating (mostly correct) information about the Bash command out of nowhere, which, I mean, I support you it's just, seems a bit random to me 😅.
The is a good helpful video. I've been using powershell for over 10 years, but not every day. I always find returning to powershell painful. They "obvious" syntax is never obvious, while I find in bash and windows cmd it is obvious or at least seems more straight forward. I know the benefits of piping objects is much more powerful than piping text, so I'm always happy to return to powershell.
Huge thanks!! Your technique is extremely good! Unfortunately, programming syntax looks like a tangled ball of string to new learners - but you help your audience quickly understand what's "simple" vs "hard" in the expression. For example, when you explained how the $_. works! Also, you begin teaching really powerful expressions like Where, Measure, Sort and Foreach instead of treating those as advanced concepts to be put off until much later. These tools are fundamental to using PS and your teaching skills and presentation style/animations quickly simplify them and make them immediately useful to the new user. Thanks again!
Hey man, I need to say something to you. You are fucking good! congratulations, this is the best tutorial I have ever seen. The learning method works perfectly. It is just amazing. Be proud of yourself.
Sir, you videos are great.. Finally I got the content what I am looking for. I wish you to complete the series of powershell scripting which will be beneficiary to the people like me.
I absolutely want to finish the series as soon as I can! It may take me a while to get around to finishing Episode 9 though, as I've recently built up this huge to-do list of other things I need to get done first, but rest assured, I have not forgotten about it and will finish this series - there's only 2 episode left to go!
Hey! There's about 6 more episodes in the series so far, so plenty more to watch beyond this episode :P And episode _8_ will be coming out in just a day so there's that too!
Thank u About Commendable ... get-Process | WHERE { $_.Id -gt 4000 } | ForEach { $_.Cpu } | measure -Average -Sum -Maximum -Minimum ... am learning Pro ! thank u again
I came here through some thing i made, a request in chat to play stuf from youtube :D. But just a lot of copy paste and try and fail hehe. I have to learn to go through content better with ifs and putting stuf into a var. Random stuf, which can reduce 100 lines to 10 maybe ;p. So i'll be looking too. I like the way you do it, so i hope you don't quit :)
If statements and variables are coming soon in the series. Variables will be in the third episode if statements possibly in the very last video (although that has not been fully decided yet)
@@ABCo-ABMedia Do whatever order you think is best, haha :). I made the youtube request thing already, with uiautomation. But still i don't have a clue almost what i'm doing :). I didn't see replies earlier, guess i was kind of busy. Am still here as newbie, like to know what i'm doing so i'll be watching.
I do mention that later on - that when writing _scripts_ especially you should try to avoid them. But if you're just typing commands in the command-line to quickly get something done, which is all this video covers here I don't really feel it matters, you don't really need to maintain the command you just wrote
I have a question. I passed my az-900 today with an 873; And I was wondering should I learn regular PowerShell or PowerShell for Azure? what do you think would be a better base in your opinion. Thank you So much for your videos and time.
Well, all the concepts in this series _technically_ apply to PowerShell for Azure. Only thing about this series is as you start to get a lot further in they could start to apply "less" in places when used for the specific purpose
To be fair, I kind of tell you most things about command lines anyway throughout the series. Also, yes, command line, no common line (there's subtitles if you need them). I don't know how well it'll go for you though, guess you'll just have to try
Ah yeah it isn't actually "linked below", I'll add it now, but you can just type it out from the video at the top, it's not that long: github.com/powershell/powershell
Hahaha, only praising the _theory_ of what PowerShell is meant to be! Honestly in practice PowerShell's..... Well, it's not how I would make it, let's put it like that.
@@ABCo-ABMedia I came from Linux background, but I'm literally astonished by the way PowerShell works with objects not just text. I admit it, it's very useful. I'm very grateful to you by the way 🥰
I don't think that's fair. The series has to start somewhere and I *definitely* wouldn't call a lot of the concepts explained in this episode as such as just "obvious" to every viewer. It's better I go over a few things the viewer _may_ already know, that can then further _solidify_ those concepts in their head, than skip over a bunch of stuff and leave many lost. There are many different series out there and the whole reason I made this one is for people who _don't_ know tons of stuff at the beginning; if you do, there are other series better suited for that! If it's not for you, then it's not for you. And that's completely fine!
Did you come here just to say that? You do know that .NET and PowerShell are both open-source, and have huge community run backing, right? MS has like _a_ team of employees working on them, who are just everyday developers, and then everything else is the community You do know that PS is, well, just a command-line interface to interact with .NET - where is the room to "get your business hacked" there? And you do know that while Microsoft is certainly many things their security isn't exactly the thing I'd call lacking about them.
I solved with get-process | where { $_.id -gt 4000 } | measure -property "cpu" -average -sum --> which gave me --> Count : 155 Average 85.7595766129032 Sum 13292.734375 his solution gave --> Count : 90 Average : 147.688194444444 Sum : 13291.9375 very different results using powershell 7.4.4
@@ABCo-ABMedia I ran them both ways on my computer, one after the other, about 1 second apart. I realize now that both command 'sets' probably initiate somewhat different processes and that could be the difference. I'll have to run them with a test that gives a more finite result and suspect they'll be the same. As for now I'm on to episode 2. Just learning powershell and your teaching vids are what I've been looking for.