Windows Serverの設定で、IISの設定作業があったので調べてみた。
手動で、1項目ずつチェックするのは非効率だし、確認モレが絶対に発生するので。
バックアップ方法
%systemroot%\system32\inetsrv\appcmd add backup IIS_CONF
正常に完了すると「BACKUP オブジェクト “IIS_CONF” を追加しました」と表示されます。
で、「%systemroot%\system32\inetsrv\backup」フォルダに「IIS_CONF」って言うフォルダが作成されてます。
中には、「%WinDir%\System32\Inetsrv\Config」フォルダの中身と同じものが保存されてるはず。
ぶっちゃけ、Configフォルダ毎バックアップでも問題ないかとw
リストア方法
上記コマンドでバックアップを取得した前提。
もしくは、別マシンから同様にバックアップを取得した場合は、「%systemroot%\system32\inetsrv\backup」フォルダに「IIS_CONF」って言うフォルダを作成して、中にファイルを放り込んでおく。
%systemroot%\system32\inetsrv\appcmd restore backup IIS_CONF
正常に完了すると「バックアップ “IIS_CONF” から構成を復元しました」と表示されます。