Expressのメールルールをバックアップする例です。このスクリプトはバックアップファイル(レジストリファイル)の保存先、ファイル名を引数で渡します。c:\test.regバックアップしたファイルは、ダブルクリックすることでインポートが可能です。ここでの注意点として、OSを再インストールする度にGUIDが変わってしまいます。バックアップした時とインポートする時の状況が違う時は、バックアップしたファイルをメモ帳などで開き、GUIDを置き換える必要があります。{zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz}1.インポート先のGUIDを調べる。2.バックアップ元のファイルを開き、{xxx~}を置き換える。メモ帳の場合は「検索する文字列」にバックアップ元のGUIDを、「置換後の文字列」にインポート先のGUIDを入れましょう。このスクリプトでは、reg.exeというファイルを利用しています。XPから標準でインストールされているものになります。"エラー:出力先に同名のファイルが存在します。処理を続行出来ません。"エラー:引数の数が不正です。処理を続行出来ません。プログラムを中止します。"エラー:処理実行中にエラーが発生しました。処理を続行出来ません。プログラムを中止します。"エラー:処理実行中にエラーが発生しました。処理を続行出来ません。プログラムを中止します。"レジストリのバックアップは正常に完了しました。"エラー:レジストリのバックアップに失敗しました。Exressのメールファイル(.dbx)の一覧とサイズを出力する例です。MsgBox("処理実行中にエラーが発生しました。処理を続行出来ません。プログラムを中止します。MsgBox("処理実行中にエラーが発生しました。処理を続行出来ません。プログラムを中止します。Comments.【WSH】起動時間・起動してからの経過時間を表示するWSHを使用して、OSの起動時間と起動してからの経過時間を表示する例です。WMIで各値を取得するのですが、UTCで値が返ってきますので、このサイトで紹介したUTCを変換する関数を利用しています。Comments.【WSH】メールを送信するWSHを利用してメールを送信する例です。Authには対応していません。(別途、紹介します)パラメータは以下の通り。Comments.【WSH】Systemアカウントでコマンドプロンプトを起動する以前にSystemアカウントでプログラムを起動する投稿をしましたが、WSHにて書いてみました。(以外にあっさりでしたが...)今回のコードはとりあえず、コマンドプロンプトを起動します。コマンドプロンプトさえ起動すれば、そこで実行するコマンドは全てSystemアカウントで実行されます。Comments.【WSH】ZIP圧縮(Shell)Shellを利用し、WindowsXP、Vistaでファイル圧縮を行います。