Debug PowerShell with and without VS Code

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024
  • НаукаНаука

Комментарии • 34

  • @P0cketfull0fsunshine
    @P0cketfull0fsunshine 3 года назад +9

    Thanks for this John. I've been using VSCode and PowerShell together for a while now but never bothered to explore the debugging options. Really useful and well explained as usual.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Great to hear!

    • @geroffmilan3328
      @geroffmilan3328 Год назад

      I've been using it for about 2 years now, and VSCide is great... but I still cannot figure out how to get debugging to work, given that I need to use Windows PowerShell v5.x AND PWSH v7.
      I have both terminals in my workspace, but my v5.x terminal can't seem to find modules which are installed in the v5.x module paths.
      Guess I'll continue to debug by hand in the relevant terminal!

  • @edwinpaul8474
    @edwinpaul8474 3 года назад +2

    Great video John. Thanks for explaining the debug concept so well. The Breakpoint Debug Expression/Hit Count was new to me. This definitely helps. Thanks again!!

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Glad it was helpful!

  • @sirsquirrel0
    @sirsquirrel0 3 года назад +1

    Nice one John. Enjoyed the content. All the best.

  • @iamdedlok
    @iamdedlok 3 года назад

    Good stuff John! I learnt a couple of new things today! I never really used the power of step over, step out before! Now watching you do it was like an 'aha!' moment. I feel so dumb not using it before!! Conditional breakpoints are very common in .NET, I super psyched to see PowerShell/vscode supporting this.
    Thanks again John, I have shared this video with my friends :)

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Glad it was helpful!

  • @MallocArray
    @MallocArray 3 года назад

    Thanks for this. I knew there was a debugger in VS Code but I had problems with getting it to do what I expected when I first switched and never went back to it. Now I'll give it another shot.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Awesome, good luck!

  • @danamatt2
    @danamatt2 3 года назад

    Well done. Nice and concise!
    Although I would have to say; I wouldn't bet on scissors, the odds would be against me!!! In other words; you have another bug (not that the steps you provided would help much with this one. It needs more of a unit test approach). -Maximum doesn't do what one (me for sure) might assume:
    1..1000 | % {Get-Random -Minimum 1 -Maximum 9} | group | select name,count

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +1

      hehe, nice, thanks :-D -Maximum 10 it is

  • @Our1stPlanet
    @Our1stPlanet 2 года назад

    Excellent, one of the best videos that I have ever seen.

  • @maxhax4243
    @maxhax4243 3 года назад

    I predicted that this video was coming.
    Excellent approach and examples, as always :)

  • @ZivRivkis
    @ZivRivkis 3 года назад +1

    Very easy and helpful demo. Thanks John!

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Welcome, thanks for watching

  • @psymonious
    @psymonious 3 года назад +1

    That was great! So far I used it just from time to time, but I think this video just bumped up my confidence to prefer this method. It is way more efficient!

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Awesome! Took me a while as well :)

  • @gopeisho
    @gopeisho 3 года назад

    This came in very handy the other day in debugging a foreach loop that was giving a bad value every 7th user in the loop.

  • @mackarof77
    @mackarof77 3 года назад

    i know 2 guys from usa and both of them are powershell coders and power-lifters or ironmans in spare time what a coincidence - or fact that all powershell guys doin power-trainings also ? its good that myth is falling and become untrue - to being coder is to be unhealthy zombie attached to monitor whole day :D Great stuff dude 'kalokagathians' still exists! :)greetings from slovakia and cheers to all power-people :)

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +1

      Power for power :)

  • @jcgermain6280
    @jcgermain6280 3 года назад

    I'm a newbe... And after the video, I had the feeling to be an expert, I'm not :-) Great video, everything needed for a sound start. Congrat !

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      Glad it was helpful!

  • @erichanson5628
    @erichanson5628 Год назад

    Brilliant!

  • @kristurk1
    @kristurk1 3 года назад

    Good Video John, Although I spent the first 20 minutes wondering when you were going to start inputting your choice i.e. playing against the code :P

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +1

      lol, I didn't want to constantly lose :-D My DevOps master class we'll do that ;-)

    • @iamdedlok
      @iamdedlok 3 года назад

      @@NTFAQGuy Looking forward to that good sir! I guess you will be using Bicep as an IaC tool?

    • @NTFAQGuy
      @NTFAQGuy  3 года назад +1

      @@iamdedlok 🤫

  • @ToTCaMbIu
    @ToTCaMbIu 3 года назад

    Commenting for algorithm ! :)

  • @jackgleeson8321
    @jackgleeson8321 3 года назад

    Do you think Microsoft might fully remove powershell from Windows 10 in future versions? In favour of ps 7 and vs code.

    • @NTFAQGuy
      @NTFAQGuy  3 года назад

      There are benefits in it not being part of the os in terms of how they can update, add features etc so honestly don’t know.