システム管理に必用フリーソフト

システム管理に使用しているツールのリンク集。

Sysinternals Suite
https://technet.microsoft.com/ja-jp/sysinternals/bb842062

以下のツールが含まれます。UACの関係で設定が難しくなってしまいましたがPsExec はとても便利です。

AccessChk / AccessEnum / AdExplorer / AdInsight / AdRestore / Autologon / Autoruns / BgInfo / CacheSet / ClockRes / Contig / Coreinfo / Ctrl2Cap / DebugView / Desktops / Disk2vhd / DiskExt / DiskMon / DiskView / Disk Usage (DU) / EFSDump / FindLinks / Handle / Hex2dec / Junction / LDMDump / ListDLLs / LiveKd / LoadOrder / LogonSessions / MoveFile / NTFSInfo / PendMoves / PipeList / PortMon / ProcDump / Process Explorer / Process Monitor / PsExec / PsFile / PsGetSid / PsInfo / PsPing / PsKill / PsList / PsLoggedOn / PsLogList / PsPasswd / PsService / PsShutdown / PsSuspend / RAMMap / RegDelNull / Registry Usage (RU) / RegJump / SDelete / ShareEnum / ShellRunas / Sigcheck / Streams / Strings / Sync / Sysmon / TCPView / VMMap / VolumeID / WhoIs / WinObj / ZoomIt

PsExec
https://technet.microsoft.com/ja-jp/sysinternals/psexec.aspx

telnet的にネットワーク越しに他のPCのコマンド実行ができるツール。

freesshd
http://www.freesshd.com/

Windows用のフリーのtelnet/sshサーバ。WindowsのHome editionはPsExecのインストールが難しいです。また実はUAC絡みでPsExecは依然のように簡単に使うことができません。freesshdはインストールが非常に簡単です。ただし文字化けすることがあるのとよく落ちます。たぶんUACで引っかかったり、UIのあるプロセスでつっかえてしまうんじゃないかと思います。でもネットワーク越しにコマンド実行できるのはトラブル時に役に立ちます。

rshd
http://rshd.sourceforge.net/

リモートでバッチファイルを実行するだけならrshdも便利です。

リモートでコマンドを実行するツールをいくつか紹介しましたが、UACに関連した問題が多いです。UACの実装はまだまだ不十分なので問題が起こった時はUACを疑うと良いです。現状はタスクスケジューラを利用するのが問題が少ないです。

nircmd
http://www.nirsoft.net/utils/nircmd.html

以下のサブコマンド(オプション)があり非常に多機能なコマンドラインツール。ショートカットが作成できたり、スクリーンショットが取れます。キーやマウスを操作してマクロっぽいこともできます。elevateはUACの昇格ダイアログをバッチファイルから呼び出せます。UACのバイパスはできません。こちらで紹介されている作法の方が使いやすいです。

abortshutdown / beep / cdrom / changeappvolume / changebrightness / changesysvolume / changesysvolume2 / clipboard / clonefiletime / closeprocess / cmdshortcut / cmdshortcutkey / cmdwait / consolewrite / convertimage / convertimages / debugwrite / dlg / dlgany / elevate / elevatecmd / emptybin / exec / exec2 / execmd / exitwin / filldelete / gac / hibernate / inetdial / infobox / inidelsec / inidelval / inisetval / initshutdown / killprocess / lockws / loop / mediaplay / memdump / monitor / movecursor / multiremote / muteappvolume / mutesubunitvolume / mutesysvolume / paramsfile / qbox / qboxcom / qboxcomtop / qboxtop / rasdial / rasdialdlg / rashangup / regdelkey / regdelval / regedit / regsetval / regsvr / remote / restartexplorer / returnval / runas / savescreenshot / savescreenshotfull / savescreenshotwin / screensaver / screensavertimeout / script / sendkey / sendkeypress / sendmouse / service / setappvolume / setbrightness / setconsolecolor / setconsolemode / setcursor / setcursorwin / setdefaultsounddevice / setdialuplogon / setdisplay / setfilefoldertime / setfiletime / setprimarydisplay / setprocessaffinity / setprocesspriority / setsubunitvolumedb / setsysvolume / setsysvolume2 / setvolume / shellcopy / shellrefresh / shexec / shortcut / showsounddevices / speak / standby / stdbeep / sysrefresh / trayballoon / urlshortcut / wait / waitprocess / win

 

BAT TO EXE CONVERTERで有名なF2KO SOFTWAREのCMD Toolsも便利です。コマンドラインでスクリーンショットが取れます。キーやマウスを操作してマクロっぽいこともできます。

CMD Tools

http://www.f2ko.de/en/cmd.php

 

AutoHotKey
https://autohotkey.com/

マクロ言語と実行環境、EXE生成可能。全PCにインストールしています。たとえばアカウントの追加でどうしてもGUI操作が必要な場合に使います。

UWSC
http://www.uwsc.info/

国産のマクロ言語。Pro版を購入しました。Pro版はEXE生成可能。

Sikuli Script
http://www.sikuli.org/

画像認識を使いやすくしたマクロ言語。まだ使い始めたばかりです。画像認識の対象をインラインで表示できるところがわかりやすいです。インストールがやや面倒なのでAutoHotKeyかuwscを使った画像認識の方がトータルで使いやすいです。

Gow – The lightweight alternative to Cygwin
https://github.com/bmatzelle/gow

unixのコマンドラインツールが130種類も使えます。

プログラムの追加と削除 一覧出力
http://www.office-neo.jp/pglst/pglst.html

PCにインストールされているアプリケーションの一覧を取得できます。Windowsの管理者アカウントのパスワードの解析はツールを使えば簡単です。夜間にバッチでCSVで保存してFileMakerデータベースにインポート、新規に無断インストールされていないか自動的に監視するようにしています。

FileMaker
http://www.filemaker.com/jp/

他のデータベースソフトを使うのがバカバカしくなるくらい簡単なデータベースソフト。使っている人はシステム業をしている人からバカにしてみられることと、マイナーツールなので自分のキャリアパスが非常に狭くなる諸刃の剣。

MooPlug
http://mooplug.com/

FileMaker Plug-inです。多機能なプラグインです。コマンド実行できます。

Mailit
http://www.dacons.net

FileMaker Plug-inです。MooPlugと組み合わせて受信したメールに応じてバッチファイルを実行できるメーラーを作るのに使っています。

ClamWin Free
http://www.clamwin.com/

Windows Serverにインストール可能なウイルス対策ソフト。リアルタイムな監視はないので用途によります。スケジュール設定すると定期的にウイルスチェックを実行できます。メールで検査結果を通知できます。

コメントを残す