
For IT administrators who are hesitant to learn PowerShell, this post will help take the fear out of getting started.
PowerShell is not a scripting language. Yes, it does have a scripting language, but that's for automation and to make tools, which we'll discuss later.
PowerShell's primary focus is to be a real-time interactive command tool that allows the user to be much more efficient in managing all system resources -- whether it be users, servers, applications, deployments and more.
Many UNIX or Linux admins are already using PowerShell with ease, but if you haven't tried PowerShell yet, let's start off with a few basics.
At first glance, many newcomers to PowerShell get lost when they see the command line.
- amol dhaygude: Your videos are very nice, please make more on powershell video, I eagar to see more videos on powershell. I below requirement if possible please answer when you have time 1) I have 50 printers, login each ip and take tonner ink status, instead of manually can you give any powershell script or give me script which is take specific value from website that also fine. My email address is amoltofi@gmail.com and contact number is +918879206096.
- William G: Please change your shirt
- ksmons: Great video!
- 4TheRecord: Why didn't they do away with the command line since it doesn't appear to be needed now with Powershell?
- bleuflamenco: I work with a couple of "admins" who fear Powershell and it's fine with me. They're pretty useless anyway and have no future. More bucks for me.
- Garegin Asatryan: 4TheRecord it's not 100% compatible with cmd. I didn't know this and was going crazy when a cmd program was not working.
- E. D.: thanks dude ! nice video :) maybe you could show how to write the help for the module
- rasmus andersen: Another HUGE benefit with powershell is that you can live change computer settings(e.g) on an end client, from your own powershell session(remote) without without interupting the end user. That is awesome!
- bleuflamenco: This is possibly the most ignorant thing I have ever read in my life.
- William G: I get paid by the hour
- Michael Smith: Powershell is just extended command of DOS batch. It is silly to use or learn powershell. Powershell and DOS syntax are very dirty & messy. Bash, Python, or Ruby are far more elegant and powerful. Only stupid people will get impressed with powershell. IronPython and IronRuby are better choices for Windows scripting
- Mustafa Khan: Nice. You definitely helped explained and removed any fear of learning powershell.
- 0000 0000: Thank you!!!
- Jaden Morgan: Great beginners presentation. Thanks.
- Guillermo Zaandam: What the hell do I need to learn now? Powershell or IronPython?
- InterfaceTT: +Lucixir Don't forget that we have a full schedule of PowerShell courses to help you master this skill. You can attend in person in Phoenix or the exact same class remotely. Check out the schedule at - http://www.interfacett.com/course-schedule/#powershell
- Fabian Ariel: How do you feel about PS now?
- jvsnyc: I think wording this slightly differently would have had your point go over more smoothly. The worst offender was "Powershell is just extended command of DOS batch." While "Powershell and DOS syntax are very dirty & messy" is an opinion, many who know the other languages you prefer would agree with that opinion. I don't really think that "Powershell is just extended command of DOS batch" can be considered an opinion tho, it is more like a statement of fact that other people who might not even like it very much would disagree with, maybe neither is elegant, but it is a new thing with a syntax you might dislike, the connection with DOS batch and its goto :eof and enabledelyedexpansion ! ! aren't really directly connected to. Regardless, while Bash, Python and Ruby may all lead to more maintainable code in large scripts, and may feel more "beautiful" even for short things, there are many tasks that wind up being extremely short in Powershell, that might or might not be equally short in those others. Microsoft themselves make heavy use of it, and examples in Windows-related material are very likely to be in Powershell. So even those who agree "Bash, Python or Ruby are far more elegant" (or possibly even powerful) could still totally disagree that there's no reason to learn Powershell as well. Do you prefer Python, Ruby or PHP? Tons of people are using more PHP than Python or Ruby despite their language preference because of ecosystem factors in their environment that are beyond their control. Maybe they prefer BSD too, but are working on Windows. Those spending a lot of time working on both Unix-like and Windows systems will likely have the most meaningful opinion on elegance, maintainability etc. because they will use both Powershell AND something else regularly.
- uxm2009: Can you be my teacher? Pleeease? :) Great video! Feeling ready to kick start with Powershell!
- Brent Swigert: Good introductory video.
- Lucixir: Jason, I really like the point you are trying to make but let me give you the perspective of a 20+ year admin trying to learn powershell. So far it hasnt been that easy to see the benefit in this, so many things come up on a daily basis, most are not rinse and repeat, most are always different and custom in their own way. I am struggling with the syntax of PS, perhaps its just because I am not that familiar with it yet, but it is intimidating and I hate getting the red errors every time something is typed wrong, I havent learned how it all works yet, it isnt very easy yet because it hasnt "clicked" for me just yet, and their seems to be no easy way of just getting it. I do have some other admins around me who are more familiar with it and they make it all look easy, when things dont go right, they can quickly do a few things and figure out why their code structure didnt work, and make those easy changes to go on and make what they wanted happen, actually happen. Meanwhile, I can still do things the graphical way still, and yes it make take a bit of time clicking around to do it, but to a person who isn't efficient in powershell, I think I am losing a lot more time trying to get powershell to work and work as I intended, yet alone being accurate. Let me use your own example in another way. I do work for a large corporation, which has thousands of employees and other OU's in it. I would have a heart attack "trying" a command like you were doing and hoping to get the results I wanted, VS a command doing something else, I thought it was doing but in fact did something completely different. I have no idea how to undue it, fix it or explain to my boss how I just screwed things up "ROYALLY" because I thought I was doing a correct command with X intended results. I dont think I would have a job very long screwing things up like that and if I were to start using this, which I plan to, I have to be very certain what I am doing will do exactly what I am intending, accuracy is very important with certainty. I have a few books on powershell now and putting some real effort into learning things, hoping for the best, nothing to lose attitude. Ill let you know how my feelings/thoughts change towards powershell as I progress. I really hope it will be beneficial, make me a better admin.
- John Bossnack: Fantastic video!
- kamlesh bhatt: Powershell is best
- Garegin Asatryan: there really is no fear. I think *nix admins are wrong for saying that powershell is too complicated. It's just commands and parameter switches. You don't have to "learn powershell" to use it. It's only when you want to do custom things like batch rename or parse the registry is when things get complex. typing a command and a parameter is not using the LANGUAGE of powershell. it's only when you start using operators, methods, pipeline. loops, arrays etc. powershell actually has a pretty steep learning curve, but it doesn't force the complexity on you. Just like Word doesn't force you to be a 1337 hax0r to type a homework.
- Gennessis Ocasio: You're just biased against powershell and that's completely fine. I use powershell to create sessions with my exchange server remotely anywhere just by opening the application. they're also tons of modules that you can import that is highly useful to expand your cmdlets. Powershell is just not for you and that's ok. Powershell is definitely a very powerful tool that everyone should be at least familiar with. A lot of the things we use have limitations. It just sounds like you're used to ironpython
- rocares07: @InterfaceTT I am pretty new with PowerShell, although, i am looking for a command in order to see a 'Way to find servers Users are logged in" using powershell V3. Do you think is this possible? and if so, how? Thank you so much in advance.
- vamsi krishna Nelakuditi: thank you sir,but i am fearing about power shell but i have some encouragement the i am able to learn power shell
- CobaltFox Plays...: I just searched "What is Powershell" because it's part of the my course outline and this was one top of my results. Watching this made it very easy to understand then other videos with someone explaining just verbally. Thanks.
- powershell windows powershell is in noninteractive mode, windows powershell powershell core, powershell.exe windows powershell, windows powershell vs powershell ise, powershell core vs windows powershell, windows powershell and powershell ise, windows powershell run powershell script, windows powershell and azure powershell, open powershell windows from powershell, windows powershell windows powershell ise 違い, command-line interface, command-line arguments, command-line sxstrace.exe, command-line-args, command-line tool, command-line arguments java, command-line reference, command-line parameters, command-line packet capturing utility, command-line arguments python, command-line-usage, command-line interface definition, command-line php, command-line switch, command-line application, command-line-arguments no test files, command-line arguments c++, command-line regular expression, command-line options, command-line text file-format program, active directory users and computers, active directory windows 10, active directory domain services, active directory administrative center, active directory federation services, active directory tutorial, active directory tools, active directory ou, active directory ports, active directory recycle bin, active directory download, active directory certificate services, active directory password policy, active directory certification, active directory forest, active directory lightweight directory services, active directory powershell module, active directory ldap, active directory for dummies, active directory management tools, adp, adidas, advance auto, adobe, adp log in, adderall, adam sandler, adam levine, addison\u0027s disease, adjectives, adam lambert, adobe reader, adore me, adhd, adobe spark, adele, advent calendar, adt, adenovirus, advent, get ad user group membership, get ad user properties, get ad user attributes, get ad user last logon, get ad users in ou, get ad user by email address, get ad user password expiration date, get ad user sid, get ad users in ou powershell, get ad user filter ou, get ad user last password change, get ad user count, get ad user phone number, get ad user login history, get ad user proxy address, get ad user from group powershell, get aduser by upn, get ad user department, get ad user disabled, get ad user samaccountname, piper, pipeline, pipette, pipe cleaners, pipedrive, pipe wrench, piper and scoot, piper laurie, pipe tobacco, piper lou, piper perabo show, pipe insulation, pipes and cigars, piper kerman, pipe clamps, pipeline jobs, piper jaffray, pipe bender, piperacillin, piper high school, cmdletbinding, cmdletbinding powershell, cmdlet powershell, cmdlet commands, cmdletbinding(supportsshouldprocess\u003d$true), cmdlets with featuredependencyid are not registered, cmdlet vs function, cmdlet list, cmdlet help, cmdlet not recognized, cmdletbinding param, cmdletbinding supportsshouldprocess, cmdletbinding verbose, cmdletbinding() example, cmdlet parameters, cmdlet syntax, cmdlet vs command, cmdlets to export, cmdlet verbs, cmdlet failed
How to Take the Fear Out of Learning PowerShell -- Jason Helmick -- Interface Technical Training | |
30,588 views views | 6,484 followers |
322 Likes | 322 Dislikes |
Science & Technology | Upload TimePublished on 12 Apr 2012 |
Không có nhận xét nào:
Đăng nhận xét