たとえば、私のスクリプトは次のように呼び出すことができます。
.\MyScript.ps1 -s <hostname1>
-s パラメータで引数を渡さずに呼び出すと、エラーが発生します。
.\MyScript.ps1 -s
C:\MyScript.ps1 : Missing an argument for parameter 'sql'. Specify a pa
rameter of type 'System.String' and try again.
At line:1 char:18
+ .\MyScript.ps1 -s <<<<
+ CategoryInfo : InvalidArgument: (:) [MyScript.ps1], ParameterBindingException
+ FullyQualifiedErrorId : MissingArgument,MyScript.ps1
このエラーを抑制する方法、またはカスタム エラーを表示する方法はありますか。
.\MyScript.ps1 -s
Please pass a hostname with the s argument:
.\MyScript.ps1 -s <hostname>