001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 | function funcArgCheck{ [cmdletbinding()] param( [ValidateSet("min","minmin","minminnana")] $name, [ValidateRange(10,40)] $age, [ValidateScript({Test-Path $_})] $path ) Write-Verbose "以下のパラメータが指定されました" Write-Verbose ("name = {0}" -f $name) Write-Verbose ("age = {0}" -f $age) Write-Verbose ("path = {0}" -f $path) "チェック終了" } funcArgCheck "min" 12 "c:\Windows" -verbose |
Write-Verboseコマンドレットで情報を書きこんでおくと、-verbose スイッチで情報を出力させることが出来る様になる。
この機能を有効にするには、cmdletbinding属性の指定も必要なようだ。
0 件のコメント:
コメントを投稿