Hi, im new to powershell. i have a question about cmdlets

This topic contains 3 replies, has 4 voices, and was last updated by  Richard Siddaway 6 months, 3 weeks ago.

  • Author
  • #85036


    So i've seen many scripts that people write, and just by looking i can tell that people have extra cmdlets that i don't have. even when i searched something like "converting .txt to .docx", i see a command that doesn't even exist on my side. Is there a place i can get them from?


  • #85037

    Liam Kemp

    Hi Pat,
    Welcome to PowerShell!
    The default set of PowerShell cmdlets that come built-in is but a slice of what is available. Cmdlets usually get to you via modules, which can be obtained from any number of places, probably the most common being the PowerShell Gallery, Github and Chocolatey. Usually someone would tell you if a script they were using a non-standard cmdlet and where to get it. If they don't however, it is usually just a google search away.

    Good Luck


  • #85067


    You aren't using powershell core 6 for osx or linux are you? A lot of modules aren't ported yet (even 'Test-Connection'). Also windows 7 doesn't have as many modules as windows 10, and powershell 2 doesn't have as many modules as powershell 5.

  • #85103

    Richard Siddaway

    The cmdlets you have available within a particular instance of PowerShell depend on a number of things:
    – PowerShell version in conjunction with the version of Windows on which its running
    – Which Windows features you've enabled on the machine
    – Which Remote Server Administration Tools you've loaded on the machine
    – Modules downloaded from PowerShell gallery or other code repository
    – Third party modules e.g. VMware
    – Modules you've written yourself

    Which version of PowerShell and Windows are you running? Also what tasks are you trying to accomplish – use that as a basis as to the cmdlets you need to install

You must be logged in to reply to this topic.