Working with the PowerShell Pipeline

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

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

  • @toufeeqahmed161
    @toufeeqahmed161 Год назад +7

    Best PowerShell tutorial on entire RUclips. Very clear and easy to understand!!

  • @xaero212
    @xaero212 4 года назад +42

    Best powershell video on whole RUclips. Period.

  • @AnthonySchattenberg
    @AnthonySchattenberg 11 месяцев назад +1

    Hi,
    This video series is truly awesome, thank you very much, great great job !!!! It is such a pleasure to learn from you

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

    I can't get enough of this video. I do believe I will be viewing more of them. Very good content and easy enough, even for a caveman like myself.

  • @shruthikeerthi6057
    @shruthikeerthi6057 4 года назад +3

    Best powershell tutorial ever❤️

  • @fardinsabzi9446
    @fardinsabzi9446 4 года назад +2

    that is one of the best learning video about Powershell, awesome!

  • @lautarob
    @lautarob Год назад +1

    Hi, thanks for such enlightening videos. I’ve just subscribed to this awesome channel. Best wishes

  • @BlackMarluxia
    @BlackMarluxia Год назад +2

    "Powershell doesn't do a lot of handholding" - well, sort of. Some commands that do have a very high impact will prompt you for confirmation before you, let's say, format a whole volume. And that safety net can be adjusted to ask you for confirmation about more cmdlets. alternatively the confirmation prompt can also be invoked by passing the -confirm parameter (as well as using -whatif to see what something would do without actually doing it)

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

    Feels like I'm just reiterating the rest of the comments, but seriously a HUGELY helpful series this! Best I have found on youtube, especially if your a beginner in shell scripting.
    Thank you!

  • @OFabianoSilva
    @OFabianoSilva 2 года назад +1

    Awesome!

  • @jhonnathansakaguchi1996
    @jhonnathansakaguchi1996 4 года назад +1

    Thank you TechThoughts...

  • @lohphat
    @lohphat 2 года назад +1

    What would really help is to explain the difference between traditional shells and PS how objects are encoded between cmdlets.
    With older shells, pipes are just simple char streams and the data stream has to be parsed to extract relevant data, usually with awk.
    But since PS passes objects, how are the data segmented and labeled and passed? Is there a data structure object or is it like Jason where it's all key value pairs?
    Also, how and where are local resources stored, e. G. After an Update-Help where does the retrieved data get stored for later reference? How are cmdlets added to the environment, is it simple path extension or is there a data store for added cmdlets and functions?
    Knowing how it works under the hood would help.

  • @tonyhart4837
    @tonyhart4837 4 года назад +1

    The best ive seen so far

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

    Great into video but was hoping to see more information on pipeline hook up (Byvalue , propertyname, and has hash table) .

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

    Please! Is there a way to open all word docs in a folder at once in PS? I can't find an answer anywhere. Thank you. Love the series.

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

    you are the best instructor ,very clear explanation and straight to the point. Could you please add more videos about ,Array,hashtable,WMI and CIM ,rest API etc...

  • @mohamedaly1423
    @mohamedaly1423 4 года назад +5

    Honestly amazing instruction. Thank you!

  • @JensOleMortensen
    @JensOleMortensen 2 года назад +2

    Awesome videos...

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

    I'm here after a job interview for an application developer who recommended I brush up on my powershell skills. I am not disappointed...intimidated, but not disappointed lol. Thank you for your work on these videos, extremely helpful and appreciated!

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

    Get-Process | Where-Object { -not $_.Responding } | Stop-Process

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

      That's an useful command

  • @davewilliadatech5208
    @davewilliadatech5208 4 года назад +1

    I just ran the date command freaky "Tuesday, 30 June 2020 9:59:35 pm" Just after a year of recording check 5:46 of the video... Spooky Spoon!

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

    thank you, man. like and subscribe

  • @davidyankyerah8293
    @davidyankyerah8293 4 года назад +2

    i wish i could just like this video a thousand times

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

    Great job! Well-organized tutorial. Each statement strikes the point.
    The last command with dry-run is lifesaver

  • @firmlyrooted3254
    @firmlyrooted3254 2 года назад +1

    Very helpful approach to teaching powershell. Thank you!

  • @feanorice
    @feanorice 2 года назад +1

    Thank you man, these tutorials are amazing!!!

  • @pblic8_269
    @pblic8_269 4 года назад +1

    i need to output this format
    Sunday, February 9, 2020 at 6:49:22 AM
    which are the shell settings if in another timezone ?
    do i need something i had found ?:
    [System.Globalization.CultureInfo]::GetCultureInfo(1031).DateTimeFormat.ShortDatePattern

    • @Techthoughts2
      @Techthoughts2  4 года назад +2

      This is a good resource for formatting specific date formats: ss64.com/ps/syntax-dateformats.html
      Based on that you would do this to get the format you specified:
      Get-Date -Format "dddd, MMMM d, yyyy h:mm:ss tt"

  • @PaulEllisBIGDATA
    @PaulEllisBIGDATA 5 лет назад +3

    Good videos.

  • @hectorhernandez7519
    @hectorhernandez7519 5 месяцев назад

    Hello Jake, I Just want to said Thank you and congratulations, you have the Knowledge and very important you know how to project your knowledge well so anyone interesting in learning Powershell can understand it. 100% Great Tutorials.

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

    When I write:"Get-Process notepad | Where-Object {$_.cpu -gt 50}", it just goes back to "PS C:\>" every time .. Get-Help help-me

    • @ToTCaMbIu
      @ToTCaMbIu 2 года назад +1

      For anyone wondering, it is because he is trying to get processes with the name "notepad" with CPU consumption greater than 50.
      It should be like this instead
      Get-Process | Where-Object {$_.cpu -gt 50}

  • @rashie
    @rashie 2 года назад +1

    👍👍

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

    Thank you very much. You're doing a better job than Microsoft themselves

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

    Thank you, I'm a newbie admin and I'm trying to learn PS. Working on a script that will send an email when AD user has 7 days until password expires. I can find the users and can send email but cannot get the script to work together, yet.

  • @elvinmoldez
    @elvinmoldez 9 месяцев назад

    Thank you! Amazing tutorial!

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

    This is about how complicated PowerShell should be to understand. Not at all.

  • @s.baskaravishnu22
    @s.baskaravishnu22 2 года назад +1

    Many thanks for all

  • @kafkakos3618
    @kafkakos3618 7 месяцев назад

    Best video on PowerShell on YT - cheers mate

  • @leorochacom
    @leorochacom 5 лет назад

    Please, could you write the commands at the first line on the screen? It will beter for those who use legends. Tks.

  • @aarondz789
    @aarondz789 4 года назад

    I am a normal powershell lover from China.Thanks for your videos!

  • @bash-dash
    @bash-dash 2 года назад

    You're batter then my teacher... thx 👍🏻

  • @jeromewicks3896
    @jeromewicks3896 4 года назад +1

    amazing

  • @budcarr8673
    @budcarr8673 11 месяцев назад

    Pipeline is 🤴

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

    🙂

  • @camillesoriano9662
    @camillesoriano9662 4 года назад +1

    Thank you :)

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

    👍

  • @robcab3725
    @robcab3725 4 года назад

    What text editor is that , is text correction a feature in ps?

    • @Techthoughts2
      @Techthoughts2  4 года назад

      This is VSCode. I cover it in Ep. 4: Getting Setup For PowerShell Development: ruclips.net/video/4-L7HwLgsf4/видео.html

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

    Well Done!! Thank you 😊

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

    Nice job man keep going!

  • @farahmohumad5355
    @farahmohumad5355 4 года назад

    good job bloody

  • @BrysonFerret
    @BrysonFerret 4 года назад +1

    My brain is too smol to understand the part with the $PSitem thing ):

    • @Techthoughts2
      @Techthoughts2  4 года назад +2

      How can I help?
      $PSItem is just a representation of what is being thrown over the pipeline.
      1 | ForEach-Object {$PSItem}

    • @user_name193
      @user_name193 4 года назад

      @@Techthoughts2 So, because ForEach-Object acts on the number 1, and $PSItem in this case would be 1, $PSItem is the data that is being acted on?

  • @DavidRodriguez-er4rq
    @DavidRodriguez-er4rq 3 года назад

    I didn't realize PowerShell was so cool. I thought it was just another CLI

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

    I'm writing up a piplelines lesson for colleagues, and I've never known about $PSitem!!! Thanks for this.