Weryfikowanie danych wejściowych parametrów
Program PowerShell może weryfikować argumenty przekazywane do parametrów poleceń cmdlet na kilka sposobów. Program PowerShell może zweryfikować długość, zakres i wzorzec znaków argumentu. Może ona zweryfikować liczbę dostępnych argumentów (liczbę). Te reguły weryfikacji są definiowane przez atrybuty walidacji, które są deklarowane za pomocą atrybutu Parameter we właściwościach publicznych klasy polecenia cmdlet.
Aby zweryfikować argument parametru, środowisko uruchomieniowe programu PowerShell używa informacji dostarczonych przez atrybuty walidacji w celu potwierdzenia wartości parametru przed uruchomieniem polecenia cmdlet. Jeśli dane wejściowe parametru są nieprawidłowe, użytkownik otrzyma komunikat o błędzie. Każdy parametr weryfikacji definiuje regułę weryfikacji, która jest wymuszana przez program PowerShell.
Program PowerShell wymusza reguły weryfikacji na podstawie następujących atrybutów.
ValidateCount
Określa minimalną i maksymalną liczbę argumentów, które może akceptować parametr. Aby uzyskać więcej informacji, zobacz ValidateCount Attribute Declaration.
ValidateLength
Określa minimalną i maksymalną liczbę znaków w argumentie parametru. Aby uzyskać więcej informacji, zobacz ValidateLength, deklaracja atrybutu.
ValidatePattern
Określa wyrażenie regularne, które weryfikuje argument parametru. Aby uzyskać więcej informacji, zobacz ValidatePattern, deklaracja atrybutu.
ValidateRange
Określa minimalne i maksymalne wartości argumentu parametru. Aby uzyskać więcej informacji, zobacz ValidateRange, deklaracja atrybutu.
ValidateScript
Określa prawidłowe wartości argumentu parametru. Aby uzyskać więcej informacji, zobacz ValidateScript Attribute Declaration.
ValidateSet
Określa prawidłowe wartości argumentu parametru. Aby uzyskać więcej informacji, zobacz ValidateSet, deklaracja atrybutu.
Zobacz też
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