Herunterladen Inhalt Inhalt Diese Seite drucken

Preexportscript.ps1; Postexportscript.ps1 - Dell DL4300 Benutzerhandbuch

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

Werbung

# Converting input parameter into specific object
$TransferPostscriptParameterObject = $TransferPostscriptParameter -as
[Replay.Common.Contracts.PowerShellExecution.TransferPostscriptParameter];
# Working with input object. All echo's are logged
if($TransferPostscriptParameterObject -eq $null) {
echo 'TransferPostscriptParameterObject parameter is null'
}
else {
echo 'VolumeNames:' $TransferPostscriptParameterObject.VolumeNames
echo 'ShadowCopyType:'
$TransferPostscriptParameterObject.ShadowCopyType
echo 'ForceBaseImage:'
$TransferPostscriptParameterObject.ForceBaseImage
'IsLogTruncation:' $TransferPostscriptParameterObject.IsLogTruncation
}

Preexportscript.ps1

Das PreExportScript wird auf der Kernseite vor einer Exportaufgabe ausgeführt.
# receiving parameter from export job
param([object]$ExportJobRequest)
# building path to Core's Common.Contracts.dll and loading this assembly
$regLM = [Microsoft.Win32.Registry]::LocalMachine$regLM =
$regLM.OpenSubKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
\AppRecovery Core 5')
$regVal = $regLM.GetValue('InstallLocation')
$regVal = $regVal + 'CoreService\Common.Contracts.dll'
[System.Reflection.Assembly]::LoadFrom($regVal) | out-null
# Converting input parameter into specific object
$ExportJobRequestObject = $ExportJobRequest -as
[Replay.Core.Contracts.Export.ExportJobRequest]
# Working with input object. All echo's are logged
if($ExportJobRequestObject -eq $null) {
echo 'ExportJobRequestObject parameter is null'
}
else {
echo 'Location:' $ExportJobRequestObject.Location
echo 'Priority:' $ExportJobRequestObject.StorageConfiguration
}

Postexportscript.ps1

Das PostExportScript wird auf der Kernseite nach einer Exportaufgabe ausgeführt.
ANMERKUNG: Es gibt keine Eingabe-Parameter für das PostExportScript, wenn es einmal zur
Ausführung auf dem exportierten Agenten nach dem ersten Starten verwendet wurde. Reguläre
Agenten enthält dieses Skript im PowerShell-Skriptordner unter PostExportScript.ps1.
# receiving parameter from export job
194
echo

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Dl4000

Inhaltsverzeichnis