|
* 同期バックアップは、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
|
