This is an old revision of the document!
Powershell Examples
Common Script Structure
Basic script with parameters
param( [Parameter(Mandatory=$true)] [String]$src = "alpha", [Parameter(Mandatory=$true)] [String]$dest = "beta", [Parameter(Mandatory=$false)] [switch]$recurse ) function main { Write-Host "$recurse" Write-Host $src Write-Host $dest } main