mcmug

PowerShell

uint64 の演算

私のブログに書いていた記事を少し改訂して転載しますPowerShell version 1 では符号なし64ビット変数 uint64 間の演算を行おうとすると実行時にエラーになります。ただし実際に大きな数値が演算子の両側にあるときのみです。...
PowerShell

Mutex サンプルコードの PowerShell 版

MSDN のサンプルコードを PowerShell に書き換えてみようということで、自分で使ってみたものから書いてみます。まずは簡単ですが System.Threading.Mutex クラスのコンストラクタの引数が (Boolean, S...
PowerShell

PCをスタンバイ状態にする方法

PCをスタンバイ状態にするためのスクリプトを紹介しつつ助言を求めます。使っているPCの1台をスタンバイ状態にしたい時があるのですが、このPCはスタンバイ状態にしても、マウス(USB接続)が動くと起き上がってしまいます。BIOS設定とかでそれ...
PowerShell V2 CTP3

別プロセスの実行 / Invoke-WmiMethod の使い道の例

PowerShell スクリプトの中から別のプロセスを実行するために V1 では次のように書いていました。 $w32c = "root\cimv2:Win32_Process" $proc = $w32c.Create($cmd)WMIクラ...
PowerShell

配列要素ごとの処理 ループとパイプライン

配列に含まれる各要素に対して処理を行う場合の記述方法にはいくつかのバリエーションがあります。(対象は配列に限りませんが・・・)自分ではCやC++などの言語に慣れているので、何も考えなければ for ループなどで書こうとするのですが、パイプラ...