2010.07.20 Tuesday | 11:24

  PowerShell プログラマ

デフォルトのシェルの実行ポリシーは、
Restricted - (どのスクリプトも実行できません)

よって最初に以下を実行します

Set-ExecutionPolicy RemoteSigned

RemoteSigned は、ローカル スクリプトであれば、信頼されていなくても
実行できます。ただし、インターネットからダウンロードしたスクリプト
を実行するには、そのスクリプトを信頼する必要があります。

Windows PowerShell: シェルのセキュリティ保護


状態情報を格納する変数(定義済の定数のようなものが含まれます)と .NET Framework の利用

here-string と呼ばれるヒアドキュメントの構文

.NET Framework のスタティックメソッドの実行 ( メンバ一覧の取得 ) 

プロンプトの変更

全ての日本語ヘルプファイル(テキスト)を作成するスクリプト

PowerShell ISE で Excel のオブジェクトを利用して完全に終了(メモリから解放)させるには

PowerShell 内で VBのコードを記述(TKMP.dllを使用)してメールを送信する

Shell.Application でディレクトリ内のファイルとディレクトリの個数( .NET の文字列フォーマット )

PowerShell(スクリプト)の引数を格納する配列変数 $args の扱い

ファイルを開くダイアログを使う

PowerShell のコードだけで TKMP.dll を使用してメールを送信する

PowerShell2.0 : イベントの処理とタイマーと、関数と変数のスコープ


メソッドの一覧

add-type -AssemblyName System.Windows.Forms
$obj = New-Object System.Windows.Forms.Button
get-member -InputObject $obj -MemberType Methods