PowerShell Errors and Exceptions Handling

  Рет қаралды 30,254

TechThoughts

TechThoughts

Күн бұрын

Пікірлер
@alphabeta4149
@alphabeta4149 4 жыл бұрын
Probably the clearest and most concise tutorial I've seen on Powershell. Who is this guy?
@NancyRileyNuniverse
@NancyRileyNuniverse 3 жыл бұрын
Agreed. There are some more well known folks that make these videos and I feel like they just joke and never get to the meat of what we need, immediately. This gentleman rocks at training!!!
@5n4keyes
@5n4keyes 2 жыл бұрын
2 Years later and this was still perfect! made it simple to understand, and exactly what i needed. Thank you.
@Tegle9
@Tegle9 3 жыл бұрын
This is tremendously helpful. As a student who is used to buying Udemy courses this free course it's the rough equivalent of finding a wallet full of cash on the middle of the road. Great job :)
@piggiesgosqueal8066
@piggiesgosqueal8066 3 жыл бұрын
"It's a steal"
@Cullinan000
@Cullinan000 5 жыл бұрын
These videos are pure gold. Thank you!
@thecrazzxz3383
@thecrazzxz3383 3 жыл бұрын
We can say that it was an exceptional tutorial
@NancyRileyNuniverse
@NancyRileyNuniverse 3 жыл бұрын
This really is an exceptional video. I have been trying to catch on to how to work with errors and I believe I finally have it!!! Thanks so much - seriously, keep making videos!!!!
@prasadsardeshmukh3898
@prasadsardeshmukh3898 4 жыл бұрын
One of the best resources for 'Exception Handling in PowerShell'. Thanks a lot!
@beku2283
@beku2283 5 жыл бұрын
Very good flow and clear explanations! Excellent!
@jordanyefet2679
@jordanyefet2679 5 жыл бұрын
Very helpful, thank you for your deep and knowledgeable explanations.
@BenyBenator
@BenyBenator 3 жыл бұрын
This is exactly what I needed answers for, and more. You are awesome! Thank you.
@vorkpalur
@vorkpalur 5 жыл бұрын
Thanks a lot for your effort and sharing the knowledge for free!
@limacal
@limacal 4 жыл бұрын
Great Explanation! Thank you for the excellent class
@Techthoughts2
@Techthoughts2 4 жыл бұрын
Glad it was helpful!
@amarchougale9471
@amarchougale9471 Жыл бұрын
Really well explained
@piggiesgosqueal8066
@piggiesgosqueal8066 3 жыл бұрын
Thanks! Very useful.
@juansanchez6685
@juansanchez6685 Жыл бұрын
Great Video!
@bilashshahi
@bilashshahi 4 жыл бұрын
Thank you so much for this wonderful tutorial :) I subscribed
@vb9950
@vb9950 Жыл бұрын
6:44 Line number 20. What is the use of semicolon there? is it kind of terminating character for an expression like in c/c++?
@pallabba
@pallabba 4 жыл бұрын
excellent..clearly explained...
@robofski
@robofski 5 жыл бұрын
Excellent series, will you be doing more?
@Techthoughts2
@Techthoughts2 5 жыл бұрын
Absolutely! Stay tuned!
@kishorshevate374
@kishorshevate374 4 жыл бұрын
Amazing Amazing Amazing... Excellent
@Techthoughts2
@Techthoughts2 4 жыл бұрын
Thank you so much 😀
@ddw1518
@ddw1518 Жыл бұрын
Hello, techThoughts Thank you for your tutorial first. I have a question that can we use the powershell to maniplate the website for automatic purpose (like login an user account, and then download something in a webpage).
@Techthoughts2
@Techthoughts2 Жыл бұрын
Yes, check out Selenium: github.com/adamdriscoll/selenium-powershell
@ejhaboc6862
@ejhaboc6862 3 жыл бұрын
Hello, I just transferred my script to Powershell version 2 on a windows server, however it is somehow not recognizing the objects Exception.Message from variable $Error, would you be able to advice? Checking on format-list and Get-Member though, it should be listed
@dilatedconciousness
@dilatedconciousness 9 ай бұрын
Very good
@kombatformortals
@kombatformortals 3 жыл бұрын
Could some elaborate a bit on why inputting '1/0' changed the array stored as 0?
@AmrXcellent
@AmrXcellent 2 жыл бұрын
So good knowledge in general, however I do not recommend changing the -erroraction to stop because as you said, that defeats the entire purpose of Powershell, you don't want your program to stop because of one thing it didnt find. Your are better off -ErrorAction SilentlyContinue and then capture that if statement on the object and handle the output based if the object actually returned or not. # PowerShell -ErrorAction SilentlyContinue example Clear-Host $SrvName = "Printer Spooler" $Service = Get-Service -display $SrvName -ErrorAction SilentlyContinue if (-Not $Service) {$SrvName + " is NOT installed check the name."} else {$SrvName + " is installed." $SrvName + "'s status is: " + $service.Status } which is better because it lets you actually handle the error as you want, if it is a foreach loop, you can do a continue and it will skip the object and go to the next one in the loop. Finally, you can set your preference for -ErrorAction by setting this variable in your script (the default is continue - which will give an error on the screen but will continue the script). You can change that to stop or SilentlyContinue. $ErrorActionPreference = "SilentlyContinue"
@durgapavani3805
@durgapavani3805 4 жыл бұрын
Hi, could you tell me how to written error codes
@FapilsonAndrade-rz3wv
@FapilsonAndrade-rz3wv 4 жыл бұрын
buen tutorial de power shell
@ankitsoni9664
@ankitsoni9664 5 жыл бұрын
hey, thanks for creating great videos, they are very easy to understand. as far as I have understood the default -erroraction in Continue, but for below code its sop, could you please have a look. try{ $a = 1/0 $a Get-Process } catch{ Write-Warning "This is a warning " }
@Techthoughts2
@Techthoughts2 5 жыл бұрын
When more basic errors (non-cmdlet) like math operations, syntax, and others are wrapped in a try/catch this tells PowerShell to switch the behavior of those errors to stop. It will then go to the catch. Your $a = 1/0 is a math operation error in a try/catch, so the behavior will be stop. If that same operation were outside of the try/catch it would be continue.
@Diabloisbackk
@Diabloisbackk 9 ай бұрын
HOW CAN I FIX THIS ERROR ??? Windows PowerShell is not properly responding. check if it is working, and not locked in Constrained Language Mode.
@ridewithnarenchand2579
@ridewithnarenchand2579 3 жыл бұрын
how to catch errors in CSV if we are checking lst reboot time of remote servers by using: Get-CimInstance -classname win32_operatingsystem -property * -computername $servers -ErrorAction Stop | select csname,lastBootupTime,Caption | Out-File $log
@anontough6907
@anontough6907 2 жыл бұрын
Insane, it was easier to found how to catch and output error on terminal than actually printing the process in the terminal. I hate powershell, the docs are garbage.
@saeedredrose
@saeedredrose 4 жыл бұрын
These videos are pure gold. Thank you!
PowerShell Remoting
37:12
TechThoughts
Рет қаралды 74 М.
Taking Control with PowerShell Logic
27:57
TechThoughts
Рет қаралды 29 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Working with the PowerShell Pipeline
15:17
TechThoughts
Рет қаралды 92 М.
Working With PowerShell Variables
19:04
TechThoughts
Рет қаралды 40 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 216 М.
Learn and use PowerShell with just three commands
16:08
TechThoughts
Рет қаралды 63 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 30 М.
Manipulating Objects in Microsoft PowerShell - Video 2
23:29
Shane Young
Рет қаралды 422 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН