* 同期バックアップは、DHCP サービスの実行中に行われます。同様に、非同期 (手動) バックアップを実行する場合、データベースを新しいサーバーへ移動するとき以外、DHCP サービスを停止する必要はありません。詳細については、「DHCP データベースを別のサーバーに移動する」を参照してください。 * バックアップ フォルダの場所はローカル パスである必要があります。 注 * このトピックでは、DHCP データベースとそのバックアップ ディレクトリが既定のドライブとパスにあることを前提としています。 * 既定の自動データベース バックアップ間隔は 60 分です。自動バックアップ間隔は、次のレジストリ キーを使って変更できます。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters\BackupInterval |
'DHCPサーバ バックアップ取得スクリプト Const STOREPATH = "D:\DHCP-autobk" '予備系サーバの作業用領域 Const REMOTEPATH = "\\常用系サーバ\c$\Windows\system32\dhcp\backup" '同期バックアップが取られる場所 Set objWshShell = WScript.CreateObject("WScript.Shell") Set objFS=Wscript.CreateObject("Scripting.FileSystemObject") 'ファイルにアクセスできるか? If not objFS.FileExists(REMOTEPATH & "\dhcpcfg") then Wscript.Echo "ファイルにアクセスできません" Wscript.Quit False End If On Error Resume Next objFS.CopyFile REMOTEPATH & "\dhcpcfg" , STOREPATH & "\Dhcpcfg" , true objFS.CopyFile REMOTEPATH & "\new\*.*" , STOREPATH & "\new" ,true If Err Then Wscript.Echo "コピーに失敗しました" Wscript.Quit False Else set objFS = nothing set objWshShell = nothing Wscript.Echo "コピー完了" Wscript.Quit true End If |