Bir parametrenin alcacagi degerleri onceden fonksiyon icine tanimlarsaniz, o degerler disinda bir degerin kullanici tarafindan verilememesini saglarsiniz. Boylece kullaniciya sadece belirli opsiyonlar icinden secim yapma sansi tanimis olursunuz.
function Meyve-Sec {
Param(
[Parameter(Mandatory)]
[ValidateSet("Elma", "Armut", "Karpuz")]
[string[]]
$Meyve
)
write-host "$meyve meyvesini sectiniz"
}
