Jak zweryfikować argument przy użyciu skryptu
W tym przykładzie pokazano, jak określić regułę weryfikacji, która używa skryptu do sprawdzania argumentu parametru przed uruchomieniem polecenia cmdlet. Wartość parametru jest potokowana do skryptu. Skrypt musi zwracać $true
dla każdej wartości w potoku.
Uwaga
Aby uzyskać więcej informacji na temat klasy definiującej ten atrybut, zobacz System.Management.Automation.ValidateScriptAttribute.
Aby zweryfikować argument przy użyciu skryptu
Dodaj atrybut ValidateScript, jak pokazano w poniższym kodzie. W tym przykładzie określono zestaw trzech możliwych wartości dla
UserName
parametru.[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;
Aby uzyskać więcej informacji na temat deklarowania tego atrybutu, zobacz ValidateScript Attribute Declaration.
Zobacz też
System.Management.Automation.ValidateScriptAttribute
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla