Herunterladen Inhalt Inhalt Diese Seite drucken

Pretransferscript.ps1; Posttransferscript.ps1 - Dell DL4300 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für DL4300:
Inhaltsverzeichnis

Werbung

Tabelle 11. VolumeSnapshotInfo (namesapce Replay.Common.Contracts.Transfer)
Methode
public Uri BlockHashesUri { get; set;}
public Uri BlockDataUri { get; set;}
VolumeSnapshotInfoDictionary (namespace Replay.Common.Contracts.Transfer)
Übernimmt die Werte aus dem Parameter
System.Collections.Generic.Dictionary<VolumeName, VolumeSnapshotInfo>.

Pretransferscript.ps1

Das PreTransferScript wird auf der Agentenseite vor Übertragung eines Snapshots ausgeführt.
# receiving parameter from transfer job
param([object]$TransferPrescriptParameter)
# building path to Agent's Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine
$regLM = $regLM.OpenSubKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
\AppRecovery Agent 5')
$regVal = $regLM.GetValue('InstallLocation')
$regVal = $regVal + 'Common.Contracts.dll'
[System.Reflection.Assembly]::LoadFrom($regVal) | out-null
# Converting input parameter into specific object
$TransferPrescriptParameterObject = $TransferPrescriptParameter -as
[Replay.Common.Contracts.PowerShellExecution.TransferPrescriptParameter];
# Working with input object. All echo's are logged
if($TransferPrescriptParameterObject -eq $null) {
echo 'TransferPrescriptParameterObject parameter is null'
}
else {
echo
'TransferConfiguration:'$TransferPrescriptParameterObject.TransferConfiguration
echo 'StorageConfiguration:'
$TransferPrescriptParameterObject.StorageConfiguration
}

Posttransferscript.ps1

Das PostTransferScript wird auf der Agentenseite nach Übertragung eines Snapshots ausgeführt.
# receiving parameter from transfer job
param([object] $TransferPostscriptParameter)
# building path to Agent's Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine
$regLM = $regLM.OpenSubKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
\AppRecovery Agent 5')
$regVal = $regLM.GetValue('InstallLocation')
$regVal = $regVal + 'Common.Contracts.dll'
[System.Reflection.Assembly]::LoadFrom($regVal) | out-null
Beschreibung
Abrufen oder Einstellen des URI, auf dem die MD5-
Hashes von Volume-Blöcken gelesen werden
können.
Abrufen oder Einstellen des URI, auf dem die
Volume-Datenblöcke gelesen werden können.
193

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Dl4000

Inhaltsverzeichnis