Internet Explorer を利用した際に保存される キャッシュ(テンポラリファイル、Temporary Internet Files) を直接削除する バッチ の サンプルコード を メモ。
@echo off
rem 削除先フォルダ
set TARGET_DIR=%LOCALAPPDATA%\Microsoft\Windows\INetCache
rem 警告を表示せず、配下のファイルを削除
del "%TARGET_DIR%" /f /s /q
rem 警告を表示せず、配下のフォルダを削除
cd /d "%TARGET_DIR%"
for /d %%a in (*) do (
rmdir /s /q "%%a"
)
ラベル バッチ の投稿を表示しています。 すべての投稿を表示
EventLog 出力 で 使う EventSource を 登録 & 解除 する方法
.es_tbl {
width: 100%;
border-collapse: collapse;
border: 1px solid #dddddd;
}
.es_tbl th {
text-align: center;
border: 1px solid #dddddd;
background-color: #efefef;
}
.es_tbl td {
border: 1px solid #dddddd;
}
.es_dl {
width: 20em;
margin: 0 1.5em 0 1.5em;
}
.es_dl dt {
float: left;
}
.es_dl dd {
margin-left: 16em;
}
Windows の イベントログ を出力しようと思うと、あらかじめ "イベントソース" を登録して ...
Akinari Tsugo
23:24
C#,
log4net,
バッチ,
レジストリ
Windows 再インストール 時 の バックアップ チェックリスト
バックアップし忘れて痛い目にあったりすることがあるので、チェックリスト と バッチ を自分用にメモ書きとして残しておきます。
Akinari Tsugo
16:01
バッチ
Windows で ファイル を バックアップ する バッチ
Windows で バックアップ といえば、 xcopy を使ったバッチ処理がお手軽で便利だと思います。
ですが…ここでは、xcopy に限らず robocopy コマンドでのバックアップも、そのサンプルコードを記載しています。
目次
全件 単純コピー
日付ごとにフォルダを作って指定フォルダをバックアップ
日付と連番を付与して指定ファイルをバックアップ
ミラーリング
全件 単純コピー
おそらく一番想像しやすい、基本となる xcopy の サンプルコード です。
同じ場所にバックアップするのであれば、更新分(差分)のみ処理されます。
一応補足ですが、"更新ファイルのみ"とはいえ、初回はすべてバックアップされ、以降は差分のみバックアップ(上書き)されるコードになります。
注意点は、バックアップ元でファイル削除しても、バックアップ先は削除されない点 ...
Akinari Tsugo
0:08
バッチ
バッチ で よく使う 処理 の コマンド テンプレート 集
同じコードを何度も書くことほど無駄なことはない。
…と、思ったので、よく使うものをまとめて残しておきます。
(気が向いたら更新しているかもしれません…)
目次
起動された場所をカレントディレクトリとして cmd.exe を実行する
Java, Python, Ant の環境変数を追加する
日付、時間を取得する
テキストファイルから変数を取得する
指定したフォルダの下にあるバッチを再帰的に実行する
指定したフォルダの下にあるフォルダ&ファイルを再帰的に削除する
ファイル出力先のフォルダを確認、なければ作成する
Akinari Tsugo
23:59
バッチ
バッチ 作成時 に デフォルト で使える 環境変数 まとめ
.outerframe {
position: relative;
}
.itemlist {
width: 300px;
float: left;
}
.contents {
margin-left: 300px;
overflow: auto;
}
.outerframe table {
border-collapse: collapse;
border: 1px solid #eeeeee;
}
.outerframe th {
background-color: #f5f5f5;
border: 1px solid #eeeeee;
padding: 0.3em 0.8em;
}
.outerframe td {
border: 1px solid #eeeeee;
padding: 0.1em 0.3em;
height ...
Akinari Tsugo
23:57
バッチ
IIS で バッチファイル を実行する 方法
.params dt {
font-weight: normal;
width: 8em;
float: left;
}
.params dd {
margin-left: 9em;
}
IIS に ホストされた バッチファイル を クライアント から 実行できるようにする方法を記載します。
今回はあくまで "技術的にできる" の検証です。。
バッチファイルが実行できると…何でもできてしまいかねない(セキュリティーホール)になるので、利用には気をつけてください。
IIS の 実行ユーザー は制限がかかっているので、すぐに何でもできるわけではないですが要注意です。
目次
IIS の 設定
スクリプト の 実装 と 配置
テスト
Akinari Tsugo
17:35
IIS,
バッチ
バッチ で IIS を 起動、修了 する 方法
.cmdopt dt {
font-weight: normal;
width: 10em;
float: left;
}
.cmdopt dd {
margin-left: 11em;
}
バッチ で IIS (インターネット インフォメーション サービス) を 起動、終了 および 再起動 する 方法を記載します。
net コマンド を利用してもできますが…ここでは iisreset コマンドで操作すことにします。
目次
IIS 起動 バッチ
IIS 終了 バッチ
IIS 再起動 バッチ
iisreset コマンド 解説
※バッチ で IIS の アプリケーションプール を 起動、終了 する方法 こちら。
Akinari Tsugo
15:52
IIS,
バッチ
バッチ で IIS の アプリケーションプール を 起動、終了 する方法
.cmdname {
display: inline-block;
width: 5em;
}
.cmdref {
}
バッチ で IIS (Internet Information Service) の アプリケーションプール の 名前を指定して 起動、終了 および リサイクル する 方法を記載します。
目次
アプリケーションプール 起動
アプリケーションプール 終了
アプリケーションプール リサイクル
appcmd apppool コマンド 解説
※バッチ で IIS を 起動、修了 する 方法 は こちら。
Akinari Tsugo
14:11
IIS,
バッチ
バッチ で Windowsサービス を 起動、終了 する 方法
バッチ で Windowsサービス を 開始 または 終了 する 方法を記載します。
目次
Windowsサービス 起動 バッチ
Windowsサービス 終了 バッチ
net コマンド 解説
Akinari Tsugo
18:24
バッチ
バッチ で Windowsサービス を インストール、アンインストール する 方法
.tbl_option {
border: 1px solid #dddddd;
border-collapse: collapse;
}
.tbl_option th {
border: 1px solid #dddddd;
padding: 0.5em 0.8em;
width: 16em;
text-align: left;
}
.tbl_option td {
border: 1px solid #dddddd;
padding: 0.5em 0.8em;
}
バッチ処理 で Windowsサービス を インストール(OSに登録) または アンインストール(登録解除) する方法です。
Visual Studio が入っている場合、"Visual Studio コマンドプロンプト" を用いることでインストール、アンインストールできますが ...
Akinari Tsugo
23:45
C#,
バッチ