Skip to content
Tech Shizz Logo

An Engineers Blog

  • TechShizz
  • blog

PowerShell | Parameters in detail

Posted on February 23, 2021 By rich No Comments on PowerShell | Parameters in detail

We can use the ‘Help’ function in PowerShell to find out what parameters are available for each command. Another way to get the syntax is to use Get-Command <Cmdlet> -Syntax.

What is a Parameter?

A parameter is anything stating with a minus symbol.

Whats is a Parameter Set?

A parameter set is a collection of parameters that can be used only with selected other parameters. They appear in the syntax as separate lines like in the image above. For Example if we did a Get-Process -Id we would not be able to follow that parameter with the -Name parameter as it’s not in the same parameter set.

What is a value?

Each parameter can be assigned a value. For example: Get-Process -Name mstsc. A value can be a string, integer etc.

How can we tell if a parameter is required?

If the parameter and the value are contained in brackets it’s required. Note that if only the parameter is surrounded in brackets this means the parameter IS required, but typing the parameter is optional. For Example:

Get-Process mstsc

 

 

 

Post navigation

❮ Previous Post: Reporting Mailbox Folder Sizes with PowerShell
Next Post: Deploying Office via Group Policy ❯

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Subscribe to our newsletter!

Recent Posts

  • How to implement a lightning-fast ransomware playbook
  • How to achieve defence in depth in your business
  • How to implement a SecOps team phishing response plan
  • How to block an Office 365 Sign-in correctly
  • Microsoft finally patched serious Exchange 0-day over a month old!

Recent Comments

    Archives

    • November 2022
    • July 2021
    • March 2021
    • February 2021

    Categories

    • Cyber Security
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Copyright © 2023 .

    Theme: Oceanly News Dark by ScriptsTown