Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Pass a mandatory parameter to a PowerShell script
# Pass a mandatory parameter to a PowerShell script
# This example requests a single string, stored as a variable
# e.g. .\passmandatoryparameter.ps1 -FavouriteColour Purple
# If the parameter isn't provided (e.g. .\passmandatoryparameter.ps1), the script will request it,
# but if nothing is passed the script will throw an error.
param(
[Parameter(Mandatory=$true)]
[string]$FavouriteColour
)
Write-Host "You should only see me if you provided a string."
Write-Host "By the way, you said your favourite colour is $FavouriteColour"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.