Bir fonksiyonunun parametrelerini zorunlu hale getirmek istersek, parametrenin Mandatory ozelligini kullanabiliriz. Boylece bir fonksiyon cagrilirken ilgili parametrelerin mecburi olarak verilmesi saglanabilir.
function Hesap-Yap
{
[CmdletBinding()]
Param(
[Parameter(Mandatory=$true)]
$sayi1,
[Parameter(Mandatory=$true)]
$sayi2
)
Process
{
$sonuc = $sayi1 + $sayi2
Write-Host ("Sonuc " + $sonuc ) }
}
