|
ラングマイヤーバックアップ FAQ
LangmeierバックアップでExchangeメールボックスをバックアップするLangmeier バックアップスクリプトは Microsoft Exchange サーバーに個々のメールボックスを外部 PST ファイルにエクスポートするように指示できます。これらのPSTファイルはLangmeierバックアップによってバックアップされます。この方法でバックアップされたメールボックスは個別にリストアできます。 Exchangeサーバー用のスクリプトを設定するにはLangmeier Backupソフトウェアのメインウィンドウで"Tools "をクリックし、"Edit scripts "をクリックしてください。スクリプトエディターが開きます。スクリプトエディタの下にある"New "ボタンをクリックして新しいスクリプトを作成します。
以下のスクリプトをスクリプトエディタに挿入します: DimoFileSystemObject, oFile setfso = CreateObject("Scripting.FileSystemObject")sDest = Destination& ""'スクリプトは、" \localhost\c$\bck\"という形式のUNCパスとしてパスを必要とする。'->ユーザがよく指定するのは、例えばC:⇄bck⇄。'->変換する!if mid(sDest,2,1) =":" then'ターゲットパスにLW文字が指定されている。'->$に置き換えるsDest = left(sDest,1)& "$" & mid(sDest,3)' ・・・そして先頭にlocalhostを追加する:sDest ="\localhost" &sDest& "\"end ifBuildFullPath sDestこれでテンポラリフォルダが決定した:setsTempFolder = fso.GetSpecialFolder(2) '2 = TemporaryFolder'Powershellスクリプトはここに書かれています:setoFileSystemObject = CreateObject("Scripting.FileSystemObject")setoFile = oFileSystemObject.CreateTextFile(sTempFolder& " \Export.ps1")oFile.WriteLine"Add-PSSnapin ""Microsoft.Exchange.Management.PowerShell.E2010"""oFile.WriteLine"Get-MailboxExportRequest | Remove-MailboxExportRequest -confirm:$false""oFile.WriteLine"(Get-Mailbox) | foreach {New-MailboxExportRequest -Mailbox $_.alias -FilePath """ &sDest& "◆$_.pst""}"oFile.Close'これでバッチファイルが書き込まれました:setoFile = oFileSystemObject.CreateTextFile(sTempFolder& " \Export.bat") ' Now batch file written: setoFile= oFileObject.CreateTextFile(sTempFolder& " \Export.bat" ) ' Now batch file written: setoFile= oFileObject.CreateTextFile(sTempFolder& " \Export .bat ")oFile.CloseここでLangmeier Backupへのパスに注意してください:Shell"C:◆Program Files (x86)◆ラングマイヤーソフトウェア◆Langmeier Backuptools ◆Shell64.exe " &sTempFolder& "◆Export.bat"SubBuildFullPath(ByValFullPath)If Notfso.FolderExists(FullPath) ThenBuildFullPath fso.GetParentFolderName(FullPath)fso.CreateFolder FullPathEnd IfEnd Subこのスクリプトを保存するには、"名前を付けて保存... "をクリックします。このボタンはスクリプトエディタの下にあります。希望するファイル名(たとえば「Exchange database」)を入力します。
Langmeier Backupメインウィンドウの上部にある"Backup "タブをクリックしてください。Add "の横のテキストをクリックし、"Script... "をクリックして新しく作成したスクリプトを追加します。
ここで目的のスクリプトを選択します。この場合、作成したスクリプトは "Exchange database "という名前です。
これでタスクにスクリプトが追加されましたが、宛先はまだ指定されていません。
データ バックアップの宛先を指定するには、タスク行をダブルクリックし、宛先 フィールドに目的の宛先パスを入力します:
これで、バックアップを開始するだけで、Exchangeバックアップが「.pst」ファイルの形式で表示され、指定した宛先パスでOutlookにインポートできるようになります。 システム要件: このスクリプトはMicrosoft Exchange Server 2003(64ビット)、Exchange Server 2007(64ビット)、Exchange Server 2010、Exchange Server 2013で動作します。 スクリプトを実行するには、少なくともLangmeier Backup 9 Business(またはそれ以上)が必要です。
さらに調べる
ここにコメントを投稿する...
この記事はトピックをカバーしています:ExchangeバックアップExchangeメールボックスのバックアップ メールボックスのバックアップ 個々のメールボックスをバックアップする |
|