PowerShell ValidateScript を使用したパラメーターの検証 [ウォークスルー] とは何ですか?

Powershell Validatescript Wo Shi Yongshitaparametano Jian Zheng U Okusuru Toha Hedesuka



PowerShell のパラメーターの検証は、関数に渡される内容を制限する役割を果たします。関数の作成中に、入力パラメーターを検証することが重要です。基本的に、これはユーザーが特定のドメインに特定の値を入力することを制限する一連の命令です。配列、整数、ブール値、または文字列を検証できます。

この投稿では、PowerShell ValidateScript の検証パラメーターの概要を説明します。







PowerShell ValidateScript を使用したパラメーターの検証 [ウォークスルー] とは何ですか?

検証とは、何かを特定の数値に制限するプロセスであることを学びました。たとえば、ユーザーが間違ったパスワードを 5 回入力できるように制限します。その後、ユーザーのエントリ入力がロックされます。



与えられた例のいくつかを見てみましょう。



例 1: 配列パラメータを検証する





PowerShell で配列パラメーターを検証するには、以下のコードを実行します。

関数 テストアレイ {
パラメータ (
[ スクリプトの検証 ( { $_ .カウント -gt 1' } )
[ 配列 $Values
)
書き込み出力 「配列には以下が含まれます $($Values.Count) 価値観。」
}
テストアレイ -価値観 '一' '二'
テストアレイ -価値観 'りんご' 'マンゴー' 'チェリー'



上記のコードでは次のようになります。

  • まず、「」という名前の関数を定義します。 テストアレイ ”。
  • 次に、カウントが「」より大きくなるように検証パラメータを指定します。 1 ”。
  • その後、検証パラメーターを使用して値を渡すことにより、評価する必要があるパラメーターを追加します。
  • 最後に、検証パラメーターで指定された条件に従って値を渡して、定義された関数を呼び出します。

例 2: 整数パラメータを検証する

以下のコードを実行すると、整数パラメータが検証されます。

関数 テスト整数 {
パラメータ (
[ スクリプトの検証 ( { $_ -gt0' } )
[ 整数 $Number )
もしも ( $Number -gt 0 ) {
書き込み出力 「指定された数値は正です。」 }
それ以外 {
書き込み出力 「指定された数値はマイナスです。」 }
}
テスト整数 -番号 -1

上記のコードに従うと、次のようになります。

  • 関数を定義します。 テスト整数 ”。
  • その定義では、検証パラメーターは、過去のパラメーターのカウントが 0 より大きい必要がある条件を指します。
  • 次に、評価する必要がある別のパラメータを指定します。
  • 次に、「」に条件を入れます。 if-else ” ステートメント。条件が検証パラメータに従っている場合、” もしも 」という声明が発効する。
  • それ以外の場合は、else ステートメントが実行されます。
  • 最後に、ゼロ未満の数値を持つ定義された関数を呼び出します。その結果、検証パラメーターの条件が満たされなくなります。

それでおしまい! PowerShell ValidateScript を使用したパラメーターの検証について簡単に説明しました。

結論

検証パラメータまたは検証パラメータは、ユーザーが特定のドメインに特定の値を入力することを制限する一連のルールです。これは、入力パラメータの検証を提供するために動作します。このブログでは、PowerShell のパラメーターの検証について概要を説明しました。