タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PowerShellに関するmollifierのブックマーク (7)

  • 例外について知りたかったことのすべて - PowerShell

    エラー処理は、コードを記述するときにはなくてはならないものです。 多くの場合、予期される動作になっているかどうか、条件を確認し、検証することができます。 予期しないことが発生した場合、例外処理を利用します。 他のユーザーのコードにより生成された例外を簡単に処理でき、また他のユーザーが処理するための独自の例外を生成することもできます。 基的な用語 この記事に進む前に、いくつかの基的な用語について説明する必要があります。 例外 例外とは、通常のエラー処理で問題に対処できない場合に作成されるイベントのようなものです。 数値を 0 で除算することやメモリ不足などが、例外が作成されることになる例です。 場合によっては、使用しているコードの作成者が、特定の問題の発生時に例外を作成することがあります。 スローとキャッチ 例外が発生することを、例外がスローされると言います。 スローされた例外を処理する

    例外について知りたかったことのすべて - PowerShell
  • PowerShell のエラーハンドリングを(今度こそ)理解する - Qiita

    PowerShell はエラー処理がとても難しい言語として知られています。 きちんと理解しようとすると途端に深みにハマってしまいます。 それこれもエラーの挙動が正しくドキュメント化されていないことが原因なのですが。 そこで、今度こそ PowerShell のエラーをきちんと理解しようといろいろ調べました。 結果としてまだまだ腑に落ちない箇所がありつつも、一定程度は理解できたような気がしましたのでここにまとめておきたいと思います。 おことわり 記事は PowerShell の中の人である Michael Klement 氏がこちらのGitHub Issueにコメントしている内容を基に、筆者の独自検証の結果やそれに基づく解釈を加えています PowerShell の実際の挙動を把握することに重点を置いているため、公式ドキュメントに記載のない内容や独自の用語を記載・使用しています 内容の正確性は

    PowerShell のエラーハンドリングを(今度こそ)理解する - Qiita
  • PowerShell で System.Diagnostic.Process にて BeginOutputReadLine() を使う - tech.guitarrapc.cóm

    PowerShell の罠Cmdlet といえば Start-Process ですね。 ほんとアレ罠。きらい。大っ嫌いです。 で、代わりに何を使うかっていうと、System.Diagnostic.Process クラスです。ふつーに C# で書くのと同じように挙動が想定通りなので安心です。 Process クラス (System.Diagnostics) | Microsoft Learn 今回は、この 外部プロセスを PowerShell で扱うお話。 目次 目次 StandardOutput だとパイプがつまることがある コード PowerShell でイベント購読 流れ コード 例 まとめ StandardOutput だとパイプがつまることがある PowerShell で Processクラスを使う例は比較的多く、.StandardOutput() メソッドを使った標準出力を使って

    PowerShell で System.Diagnostic.Process にて BeginOutputReadLine() を使う - tech.guitarrapc.cóm
  • PowershellからMSBuildを動かす - HIDARI日記(右)

    まあ別段MSBuildに限った話ではなくて、外部プロセスを起動したいときは同じ考え方ができますが。 やりたいこと MSBuild.exe MyApp.sln /t:Rebuild /p:Configuration=Release みたいなのをラップして Build-VsProject -Path .\MyApp.sln -Options "/t:Rebuild /p:Configuration=Release" で実行可能にすることを目指します。 どうやるか パッと浮かぶのは Start-Process か Call Operator & を使う方法。 ただ Start-Process にしろ & にしろ、コンソールからちょろっと使うにはいいけど、 スクリプトで使うのは終了コードの取り方が面倒だったりして辛いかも。 なので System.Diagnostics.Process と, プロセ

    PowershellからMSBuildを動かす - HIDARI日記(右)
  • http://winscript.jp/powershell/202

  • Windows PowerShell

    Windows Power Shell は、 Windows をコマンドラインから、あるいは、 スクリプトを使って管理するために作られた新しいシェル環境です。 作られた目的のせいか、 Power Shell を解説する書籍・ウェブサイトには、 「管理者向けの TIPS、実例集」 (レジストリの値の変え方とか、WMI の呼び出し方とか) みたいな物が多かったりします。 でも、Power Shell を調べてみた感じ、 Power Shell 用のスクリプト言語や、 コマンドレットの動作・作り方など、 プログラミング的にも結構面白そうな感じなので、 その辺りを中心に話をしてみようかと思います。 (注: コマンドの実行結果など、 ページ表示の収まりをよくするため、 ところどころ省略している部分があります。 )

    Windows PowerShell
    mollifier
    mollifier 2012/04/13
    Windows Power Shell, Windows PowerShell, WindowsPowerShell
  • PowerShell的システム管理入門 第1回 PowerShellの概要 − @IT

    コマンド・プロンプトやWSHスクリプトはもう古い!? これからのWindowsシステム管理はPowerShellでスマートに片付けよう。 連載目次 Windows PowerShell(以下PowerShellと表記)は、コマンド・プロンプトに代わってWindowsを管理するための新しいシェルとして開発され、Ver.1.0が2006年に、Ver.2.0が2009年にリリースされた。PowerShellはクライアントOS(Windows XP/Vista/7)とサーバOS(Windows Server 2003/Server 2008/Server 2008 R2)のいずれでも動作する。 PowerShellについてはすでにフォーラムでも何度か記事を掲載しているが(関連記事参照)、連載ではより進んだ活用方法として、PowerShellを用いたシステム管理について解説していく。毎回テーマを

    PowerShell的システム管理入門 第1回 PowerShellの概要 − @IT
  • 1