Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu örnekte, cmdlet çalıştırılamadan önce parametre bağımsız değişkenlerini kontrol etmek için betik kullanan bir doğrulama kuralının nasıl belirt kuralları olduğu gösterir. parametresinin değeri betikte kanala kanala. Betiğin, $true kanala yöneltilen her değer için geri dönmesi gerekir.
Not
Bu özniteliği tanımlayan sınıf hakkında daha fazla bilgi için bkz. System.Management.Automation.ValidateScriptAttribute.
Betik kullanarak bağımsız değişkeni doğrulamak için
Aşağıdaki kodda gösterildiği gibi ValidateScript özniteliğini ekleyin. Bu örnek, parametresi için üç olası değer kümesi
UserNamebelirtir.[ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")] [Parameter(Position = 0, Mandatory = true)] public int32 OddNumber { get { return oddNumber; } set { oddNumber = value; } } private int32 oddNumber;
Bu özniteliğin nasıl bildir olduğu hakkında daha fazla bilgi için bkz. ValidateScript Öznitelik Bildirimi.
Ayrıca Bkz.
System.Management.Automation.ValidateScriptAttribute