PowerShell

続、WMIクラスを見つける方法。もっとシンプルに

前回のエントリで、WMIクラス(例えばメモリ関係のクラス)を列挙する方法を gwmi -list | where {$_.name -match "memory"} と書いたわけだが、冗長さが否めませんでした。 ありがたいことにコメントを頂き、 gwmi -List -Class *memory* と書けることが分…

WMIクラスを見つける方法。もうScriptomatic はいらない

先日、PowerShellでWMIを使ってMemoryの情報を取得したわけだが、Memoryの情報を保持しているクラス、「win32_PhysicalMemory 」を見つけるには、Scriptomatic というツールを使ったので遠回り感がぬぐえない。できることなら PowerShell 内で完結させたい。…

搭載しているメモリがDDR2だったかDDR3だったか手軽に調べたい

DDR2が価格上昇気味なのに対してDDR3の価格がかなりこなれてきている。メモリ最安値情報 メモリを追加したいな。そういえば今使っているPCのメモリってDDR2だったっけ?DDR3だったっけ?どうやって確認しよう。案1:メモリのパッケージを見て確認する。 →残…

PowerShell V2 CTP 3の情報

http://blogs.msdn.com/powershell/archive/2008/10/18/emit-xml.aspxえ、コマンドレットが無くなる?Functionに統一。まだCTPだからな。ベータ版でも無いわけで。このような仕様変更は当然と受け止めよう。

PowerShell で RSS 取得

思い立ったが吉日とはよく言ったもので、以前から、 PowerShell で RSS の取得とか書きたいな、と思いつつだらだらしていたら先を越された。 PowerShellで外部のRSSフィードを取得する − @ITせっかくなので勉強も兼ねて、参考にしつつも自分なりのやり方で…

VBScript コマンドから Windows PowerShell コマンドへの変換

アクセスログを見ていたら、「PowreShell WSH 対応表」で検索して本ブログへ到達された方がいたので。http://www.microsoft.com/japan/technet/scriptcenter/topics/winpsh/convert/default.mspxにあるよー。

Windows PowerShell イン アクション

んがーっ!原書読み終わってないのに翻訳版が出てる。Windows PowerShell イン アクション作者: Bruce Payette,株式会社クイープ出版社/メーカー: SBクリエイティブ発売日: 2007/07/31メディア: 単行本購入: 2人 クリック: 61回この商品を含むブログ (20件) …

PowerShellのSQL用プロバイダ

Sorry,this entry is written only Japanese. http://blogs.msdn.com/powershell/archive/2007/06/21/demo-sql-provider-code.aspxより。インストール。このページには「\v2.0\.50727\」て書いてあるけど「\v2.0.50727\」の間違いだよね。 エラった。。$env:…

PowerShell情報

Sorry, this entry is written only Japanese. PowerShellのダウンロード数がここ半年で100万件を突破したそうで。 http://blogs.msdn.com/powershell/archive/2007/06/04/powershell-hits-a-million-downloads-in-the-first-six-months.aspx 本やコミュニテ…

PowerShellのデバッグ

通常は 1..10 | %{$_} とすると結果は 1 2 3 4 5 6 7 8 9 10 ですが、 Set-PSDebug -trace 1 のあとに再び 1..10 | %{$_} を実行すると デバッグ: 1+ 1..10 | %{$_} デバッグ: 1+ 1..10 | %{$_} 1 デバッグ: 1+ 1..10 | %{$_} 2 デバッグ: 1+ 1..10 | %{$_} …

資料

英語の資料ですが、https://blogs.technet.com/chitpro-de/archive/2007/05/10/english-version-of-windows-powershell-course-book-available-for-download.aspx からフリーでダウンロードできます。「book is available」から進んでください。フリーとは行…

コマンドレットはいくつあるのだろう

get-command とやるとコマンドレット名がずらーっと表示されますが、いったいいくつあるんだろう、 というのを調べるにはどうすればいいでしょう。 無精な私はcygwinのパスを通しているので get-command | wc 答え:134行。 なんていう姑息な技を使ってしま…

エイリアス

上記にて、"%"というのを多用していますが、これは ForEach-Object のエイリアスです。Get-Alias % または gal % で確認できます。(gal は Get-Alias のエイリアス、ややこしい。。)しかし、これは、ForEach-Object のエイリアスがあらかじめ"%"だと分かっ…

配列の展開

基本形 ○ 1..10 | %{$_}ダブルコーテーション内の変数展開 ○ 1..10 | %{"$_"}ダブルコーテーション内に文字列があっても展開してくれる。 ○1..10 | %{"$_ abc"}しかし$_に文字列をくっつけると(さっきのは半角スペースあけている) ×1..10 | %{"$_abc"} エ…

Windows PowerShell を使ってみる

WSHに替わる次世代シェル「Windows PowerShell」。ほんのちょっと触ってみた。 特徴としては、 UNIX(Linux)と同様のコマンドが使える。(cygwin使いの自分としてはとてもうれしい!) .net Framework のクラス、メソッドを呼び出せる。 UNIXでおなじみのパ…