タグ

WMIに関するnak2kのブックマーク (4)

  • WMIコネタ: dara-j

    chkconfigモドキとかpsモドキとかで久々にWMIに触ったらなんだか面白かったのでちょろちょろといじくっているのだが、そのときに見つけたりしたコネタをば。正確には前も調べたけどすっかり忘れてたってとこなんだが。 まずはEnumeratorを拡張するが吉 WQLで問い合わせた結果はいわゆる「コレクション」が返ってくる。VBSの場合は何も考えずFor Eachを使えるのだが、JScriptの場合はEnumeratorでくるんでやる必要がある。まぁWMIに限らずWSH/HTAでCOMを触る場合はそうなるのだが。 んで好みの問題だと思うけど、WMIみたいなメタデータ中心のオブジェクトを扱う場合はコレクションのループ処理を多用するハメになるので、Enumeratorでeachなんかが使えるように拡張しといたほうが便利かな、と。 最低限のサンプル。 Enumerator.prototype =

  • いげ太のブログ: フォルダ監視 HTA

    ここに示すのは、今は無き Hawk's Laboratory で公開されていたネタをもとにしている。 イベント ハンドラのバインドが、VBScript では Sub ObjectName_OnEventName(...) ... End Sub だけど、JScript では function objectName::OnEventName(...) { ... } とか、じゃなくて動的な追加/削除はどうするんだ、ああ attachEvent/detachEvent か、みたいなところで軽くハマりつつ、僕がすこし改造したものである。 WBEM の MS 実装であるところの WMI を JScript から叩いてフォルダ監視する HTA。 <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; ch

    nak2k
    nak2k 2009/04/15
  • WMI Fun !! 〜 WMI に興味がある方・システム管理者必見 !! 〜

    nak2k
    nak2k 2005/09/11
  • TechNet Script Center

    The “Hey, Scripting Guys!” blog has been retired. There are many useful posts in this blog, so we keep the blog here for historical reference. However, some information might be very outdated and many of the links might not work anymore. New PowerShell content is being posted to the PowerShell Community blog where members of the community can create posts by submitting content in the GitHub reposi

    nak2k
    nak2k 2005/08/02
    あやうく自作するとこだったぜ・・・
  • 1