2012.11.30 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – 利用可能な COM オブジェクト情報を取得する (1) Windows PowerShell で、利用可能な COM オブジェクト情報を取得する方法について説明します。 ■ レジストリから情報を取得します。 $a = dir REGISTRY::HKEY_CLASSES_RO […]
2012.11.29 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – オブジェクトが所有するメンバーを調べる オブジェクトが所有するメンバー (メソッドやプロパティ) を調べる方法について、サンプルコードを用いて説明します。 Get-Item コマンドレットでファイルのオブジェクトを取得し、そのオブジェクトが持っているメンバーを […]
2012.11.28 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – 独自 DLL を使用する 独自に DLL を作成して、PowerShell で扱う方法について、サンプルコードを用いて説明します。 準備 1. Visual Studio 2008 でクラスライブラリ (DLL) を作成します。言語は Visua […]
2012.11.27 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – オブジェクトの非公開データにアクセスする オブジェクトの全てのメソッドやプロパティが公開されているとは限らないようです。 オブジェクトの Raw Data にアクセス [int].PSBaseこのほかにも以下のものがあるそうです。 PSAdapted PSExt […]
2012.11.26 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – オブジェクトを比較する オブジェクトを比較する方法を説明します。 配列同士を比較し、異なる要素の内容を出力 $a = (1,2,3) $b = (2,3,4) Compare-Object $a $b
2012.11.25 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – オブジェクトを使用する Windows PowerShell で、オブジェクトの使い方を説明します。 Get-Item コマンドレットでファイルのオブジェクトを取得 そのオブジェクトの型を出力します。 $ret = Get-Item .\dum […]
2012.11.24 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – フィルターを使用する フィルターを使用する方法について、サンプルコードを用いて説明します。フィルターとは、パイプラインからのデータを受け取ることができるファンクションのような機能を持っています。 ForEach-Object、Where-Ob […]
2012.11.23 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – フィルターとは Windows PowerShell のフィルターについて説明します。フィルターとは、ファンクションと同様の動きをします。唯一の違いは $_ 変数を process ブロックなしで処理できるとこです。 Windows P […]
2012.11.23 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – ファンクションの一覧 Windows PowerShell のファンクションの一覧をバージョンごとに出力しました。PowerShell 2.0 では、man と md ファンクションが削除存在していませんが、同名のコマンドがエイリアスに定義さ […]
2012.11.22 / 最終更新日時 : 2012.08.04 ITLAB51 管理人 未分類 PowerShell – ファンクションでエラー処理する ファンクション内でのエラー処理について、サンプルコードを用いて説明する。 ゼロで除算を実行したときにメッセージを出力 test1 10 2 でファンクションを実行すると結果の 5 を出力し、test1 10 0 でファン […]