### 概要 ```dosbatch dir C:\Windows\system32\*.exe | more
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

</div>
<div class="section">
    ### 見つけたコマンド
    
<div class="section">
    #### where.exe
    
<ul>
<li>XPにはなく、win7にはある</li>
<li>whichっぽいコマンド。</li>
</ul>```dosbatch
where where
=> C:\Windows\System32\where.exe
rem ワイルドカードも使えるっぽい
where *c?py*
=> C:\Windows\System32\diskcopy.com
=> C:\Windows\System32\diskcopy.dll
=> C:\Windows\System32\Robocopy.exe
=> C:\Windows\System32\xcopy.exe
rem 正規表現は使えないっぽい
where *[a-z]*
=> エラー

```※which.bat とか作ってたあの努力は一体……

</div>
<div class="section">
    #### clip.exe
    
<ul>
<li>XPにはなく、win7にはある</li>
<li>標準入力をクリップボードにコピーするコマンド</li>
</ul>```dosbatch
rem ファイルの一覧をクリップボードへコピー
dir /a-d /b | clip

```※clip.bat とか作ってたあn(ry

</div>
<div class="section">
    #### robocopy.exe
    
<ul>
<li>XPにはなく、win7にはある</li>
<li>ファイルの同期やらバックアップやらを取る?</li>
<li>オプション多すぎてすぐにはわからないので調べてみよう</li>
</ul>※xcopyを使ってsync.batとか作ってたあn(ry

</div>
<div class="section">
    #### whoami.exe
    
<ul>
<li>XPにはなく、win7にはある</li>
<li>whoamiとwhoとgroupsのハイブリッドみたいなコマンド</li>
</ul>```dosbatch
rem 引数なし
whoami
=> ドメイン名\ユーザ名
rem ユーザーの詳細情報
whoami /user
rem グループの一覧
whoami /groups
rem ユーザーの詳細情報とグループの一覧とセキュリティ
whoami /all

#### EVENTQUERY.vbs
  • XPにもwin7にもない。WindowsXP Professionalだと入ってたような気がする。
  • イベントログを検索して標準出力に出すスクリプト
#### wevtutil.exe
  • ……と思いきや、win7ではイベントログの抽出にはこのコマンドを使うみたい。
  • 使い方がEVENTQUERY.vbsとは全然違っていて難しそう。

※以下はおまけ
#### osk.exe
  • XPにもwin7にもあったんだけれど、知らなかったので。
  • スクリーンキーボードを起動するコマンド
  • win7のは何だかかっちょいい
#### write.exe
  • XPにもwin7にもあったんだけれど、知らなかったので。
  • 叩いてみたら、ワードパッドが開いた。