タグ

ブックマーク / tech.guitarrapc.com (1)

  • PowerShell の コマンドレット例外を取得する - tech.guitarrapc.cóm

    前日、牟田口先生とやり取りをしててそういえばということで記事にしておきます。 PowerShell v2.0から try{}catch{}finally{} ステートメントがサポートされていますが、単純にコマンドレットで利用しようとしてもCatch節で例外を捉えられません。 これは trap{}ステートメントでも同様です。 この場合どのように例外として捉えるかということで。 サンプル 例えば、存在しないZ:\ドライブをlsしようとしてこうかいても try { Get-ChildItem z:\ } catch { "ほげほげ例外" } 結果は、このようになります。 Get-ChildItem : Cannot find drive. A drive with the name 'z' does not exist. At line:4 char:5 + Get-ChildItem z:\

    PowerShell の コマンドレット例外を取得する - tech.guitarrapc.cóm
  • 1