Working with the PowerShell Pipeline

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 63

  • @toufeeqahmed161
    @toufeeqahmed161 2 ปีที่แล้ว +7

    Best PowerShell tutorial on entire TH-cam. Very clear and easy to understand!!

  • @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!

  • @AnthonySchattenberg
    @AnthonySchattenberg ปีที่แล้ว +1

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

  • @kafkakos3618
    @kafkakos3618 10 หลายเดือนก่อน

    Best video on PowerShell on YT - cheers mate

  • @jacqueslambrechts5384
    @jacqueslambrechts5384 4 ปีที่แล้ว +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!

  • @xaero212
    @xaero212 5 ปีที่แล้ว +42

    Best powershell video on whole TH-cam. Period.

  • @Kur3b
    @Kur3b 3 ปีที่แล้ว +1

    Very helpful approach to teaching powershell. Thank you!

  • @doctorfishopolisss
    @doctorfishopolisss 3 หลายเดือนก่อน

    This is great even as a total beginner!

  • @ruslanivanov831
    @ruslanivanov831 3 ปีที่แล้ว +1

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

  • @shruthikeerthi6057
    @shruthikeerthi6057 4 ปีที่แล้ว +3

    Best powershell tutorial ever❤️

  • @JensOleMortensen
    @JensOleMortensen 2 ปีที่แล้ว +2

    Awesome videos...

  • @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)

  • @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.

  • @sajeesh64
    @sajeesh64 4 ปีที่แล้ว +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...

  • @hectorhernandez7519
    @hectorhernandez7519 8 หลายเดือนก่อน

    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.

  • @fardinsabzi9446
    @fardinsabzi9446 4 ปีที่แล้ว +2

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

  • @davidyankyerah8293
    @davidyankyerah8293 4 ปีที่แล้ว +2

    i wish i could just like this video a thousand times

  • @lautarob
    @lautarob 2 ปีที่แล้ว +1

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

  • @s.baskaravishnu22
    @s.baskaravishnu22 3 ปีที่แล้ว +1

    Many thanks for all

  • @feanorice
    @feanorice 2 ปีที่แล้ว +1

    Thank you man, these tutorials are amazing!!!

  • @shadaxgaming
    @shadaxgaming 2 ปีที่แล้ว

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

  • @elvinmoldez
    @elvinmoldez ปีที่แล้ว

    Thank you! Amazing tutorial!

  • @mohamedaly1423
    @mohamedaly1423 5 ปีที่แล้ว +5

    Honestly amazing instruction. Thank you!

  • @bash-dash
    @bash-dash 3 ปีที่แล้ว

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

  • @aarondz789
    @aarondz789 5 ปีที่แล้ว

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

  • @jhonnathansakaguchi1996
    @jhonnathansakaguchi1996 5 ปีที่แล้ว +1

    Thank you TechThoughts...

  • @rompeaire
    @rompeaire 4 ปีที่แล้ว +1

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

  • @tonyhart4837
    @tonyhart4837 5 ปีที่แล้ว +1

    The best ive seen so far

  • @lohphat
    @lohphat 2 ปีที่แล้ว +2

    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.

  • @OFabianoSilva
    @OFabianoSilva 2 ปีที่แล้ว +1

    Awesome!

  • @horatioh5469
    @horatioh5469 3 ปีที่แล้ว

    Well Done!! Thank you 😊

  • @arnaldoquinones7764
    @arnaldoquinones7764 หลายเดือนก่อน

    I felt asleep al least three times watching your video....

  • @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.

  • @PaulEllisBIGDATA
    @PaulEllisBIGDATA 5 ปีที่แล้ว +3

    Good videos.

  • @loscolaro2725
    @loscolaro2725 3 ปีที่แล้ว

    Nice job man keep going!

  • @farahmohumad5355
    @farahmohumad5355 4 ปีที่แล้ว

    good job bloody

  • @jeromewicks3896
    @jeromewicks3896 4 ปีที่แล้ว +1

    amazing

  • @camillesoriano9662
    @camillesoriano9662 5 ปีที่แล้ว +1

    Thank you :)

  • @Southpaw07
    @Southpaw07 3 ปีที่แล้ว

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

  • @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

  • @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.

  • @pblic8_269
    @pblic8_269 5 ปีที่แล้ว +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"

  • @rashie
    @rashie 2 ปีที่แล้ว +1

    👍👍

  • @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.

  • @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: th-cam.com/video/4-L7HwLgsf4/w-d-xo.html

  • @kdgr
    @kdgr 3 ปีที่แล้ว

    👍

  • @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 3 ปีที่แล้ว +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}

  • @BADRUBULDURA
    @BADRUBULDURA 4 ปีที่แล้ว +1

    🙂

  • @budcarr8673
    @budcarr8673 ปีที่แล้ว

    Pipeline is 🤴

  • @angelcaru
    @angelcaru 3 ปีที่แล้ว +1

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

    • @angelcaru
      @angelcaru 3 ปีที่แล้ว

      That's an useful command

  • @brysondesu
    @brysondesu 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?

  • @WickedTwitches
    @WickedTwitches 3 ปีที่แล้ว

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

  • @DavidRodriguez-er4rq
    @DavidRodriguez-er4rq 3 ปีที่แล้ว

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