PowerShell-Syntax und -Parameter

SYNTAX 1

UDPPowerCLI.ps1 -Command <CreatePswFile> -Password <System.Security.SecureString> -PasswordFile <string> [<CommonParameters>]

SYNTAX 2

UDPPowerCLI.ps1 -Command <Backup> [-UDPConsoleServerName <String>] [-UDPConsoleProtocol <{http|https}>] [-UDPConsolePort <int>] [-UDPConsoleUserName [<String>]] [-UDPConsolePassword <System.Security.SecureString>] [-UDPConsolePasswordFile <String>] [-UDPConsoleDomainName <String>] -planName <String> -nodeName <String> [-backupJobType <String>] [-jobDescription <String>] [-waitJobFinish <String String>] [-timeOut <int>] [-jobType <{ agentbase|agentless|uncpath} String>] [-backupScheduleType <String>] [<CommonParameters>]

SYNTAX 3

UDPPowerCLI.ps1 -Command <Restore> [-UDPConsoleServerName <String>] [-UDPConsoleProtocol <String>] [-UDPConsolePort <int>] [-UDPConsoleUserName <String>] [-UDPConsolePassword <System.Security.SecureString>] [-UDPConsolePasswordFile <String>] [-UDPConsoleDomainName <String>] [-UDPAgentServerName <String>] [-UDPAgentProtocol <String>] [-UDPAgentPort <int>] [-UDPAgentUserName <String>] [-UDPAgentPassword <System.Security.SecureString>] [-UDPAgentPasswordFile <String>] [-UDPAgentDomainName <String>] [-RestoreDirectoryPath <String>] [-RestoreFilePath <String>] [-BackupSessionNumber <int>] [-VmName <String>] -RestoreDestination <String> [-RestoreDestinationUserName <String>] [-RestoreDestinationPassword <System.Security.SecureString>] [-CreateRootFolder <String>] [-ChangeFileName <String>] [-ReplaceActiveFilesFlag <String>] [-OverwriteExistFiles <String>] [<CommonParameters>]

SYNTAX 4

UDPPowerCLI.ps1 -command <RecoverVM> [-UDPConsoleServerName <String>] [-UDPConsoleProtocol <String>] [-UDPConsolePort <int>] [-UDPConsoleUserName <String>] [-UDPConsolePassword <System.Security.SecureString>] [-UDPConsolePasswordFile <String>] [-UDPConsoleDomainName <String>] [-UDPAgentServerName <String>] [-UDPAgentProtocol <String>] [-UDPAgentPort <int>] [-UDPAgentUserName <String>] [-UDPAgentPassword <System.Security.SecureString>] [-UDPAgentDomainName <String>] [-UDPAgentPasswordFile <String>] [-BackupSessionNumber <int>] -RecoverVmName <String> [-OverwriteExistingVM <String>] [-PoweronVM <String>] [<CommonParameters>]

BESCHREIBUNG

PARAMETER

-Command <String>

Gibt den Befehl an, der verwendet wird. Derzeit werden folgende Zeichenfolgen unterstützt:

Erforderlich? True

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-Password <System.Security.SecureString>

Gibt das Kennwort an, das Sie für die Erstellung der Kennwortdatei verwenden möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPConsoleServerName <String>

Gibt den DNS-Namen des UDP-Servers (des Servers, auf dem Sie die Konsole installiert haben) an, zu dem Sie eine Verbindung herstellen möchten. Wenn dieser Wert nicht angegeben wird, verwendet das Cmdlet den Standardwert bzw. den DNS-Namen des lokalen Rechners.

Erforderlich? false

Position? benannt

Standardwert $env: COMPUTERNAME

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPConsolePort <int>

Geben Sie die Portnummer an, die Sie für die Verbindung verwenden möchten. Wenn dieser Wert nicht angegeben wird, verwendet das Cmdlet den Standardwert von 8015.

Erforderlich? false

Position? benannt

Standardwert 8015

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPConsoleProtocol <String>

Gibt das Protokoll auf dem Server an, das Sie für die Verbindung verwenden möchten. Das Protokoll kann entweder http oder https sein. Wenn dieser Wert nicht angegeben wird, verwendet das Cmdlet den Standardwert http.

Erforderlich? false

Position? benannt

Standardwert http

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPConsoleUserName <String>

Gibt den Benutzernamen an, den Sie für die Kommunikation mit dem UDP-Server verwenden möchten. Wenn der Benutzername nicht angegeben ist, verwendet das Cmdlet den Benutzernamen an, der derzeit für die Anmeldung beim System verwendet wird.

Erforderlich? false

Position? benannt

Standardwert $env:UserName

Pipeline-Eingabe akzeptieren? false

-UDPConsolePassword <System.Security.SecureString>

Gibt das Kennwort an, das Sie für die Verbindung zum UDP-Server verwenden möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-PasswordFile <String>

Legt fest, die Kennwortdatei zu generieren.

Erforderlich? True

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPConsolePasswordFile <String>

Gibt die UDP-Kennwortdatei an, die Sie für die Verbindung zum UDP-Server verwenden möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-UDPAgentServerName <String>

Gibt den DNS-Namen des UDP-Agentenservers an, zu dem Sie für die Wiederherstellung eine Verbindung herstellen möchten.

Erforderlich? false

Position? benannt

Standardwert $env: COMPUTERNAME

Pipeline-Eingabe akzeptieren? false

-UDPAgentProtocol <String>

Gibt das Internetprotokoll an, das Sie für die Verbindung zum UDP-Agentenserver verwenden möchten. Dies kann entweder http oder https sein. Wenn dieser Wert nicht angegeben wird, verwendet das Cmdlet den Standardwert http.

Erforderlich? false

Position? benannt

Standardwert http

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPAgentPort <int>

Gibt die Portnummer an, die Sie für die Verbindung zum UDP-Agentenserver verwenden möchten. Wenn dieser Wert nicht angegeben wird, verwendet das Cmdlet den Standardwert von 8014.

Erforderlich? false

Position? benannt

Standardwert 8014

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPAgentUserName <String>

Gibt den Benutzernamen an, den Sie für die Verbindung zum UDP-Agentenserver verwenden möchten. Wenn der Benutzername nicht angegeben ist, verwendet das Cmdlet den Benutzernamen an, der derzeit für die Anmeldung beim System verwendet wird.

Position? benannt

Standardwert $env:UserName

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-UDPAgentPassword <System.Security.SecureString>

Gibt das Kennwort an, das Sie für die Verbindung zum UDP-Agentenserver verwenden möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-UDPAgentPasswordFile <String>

Gibt das UDP-Agenten-Kennwort an, das Sie für die Verbindung zum UDP-Agentenserver verwenden möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-UDPAgentDomainName <String>

Gibt den Namen der Domäne an, in der sich der angegebene UDP-Agent-Benutzer befindet.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-NodeName <String>

Wählen Sie den Namen des zu sichernden Knotens aus.

Erforderlich? True

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

Platzhalterzeichen akzeptieren? false

-RestoreFilePath <String>

Gibt die Datei an, die Sie wiederherstellen möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-RestoreDirectoryPath <String>

Gibt das Verzeichnis an, das Sie wiederherstellen möchten.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-BackupSessionNumber <int>

Gibt die Sitzungsnummer an, die für die Wiederherstellung verwendet werden soll.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-VmName <String>

Gibt den Hostnamen eines virtuellen Rechners für das Wiederherstellen von Dateien oder Verzeichnissen aus der Sicherungssitzung an.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-RestoreDestination <String>

Gibt den Pfad des Verzeichnisses an, in dem die Dateien wiederhergestellt werden.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-RestoreDestinationUserName <String>

Gibt den Benutzernamen des Zielrechners an, auf dem Sie die Daten wiederherstellen möchten. Der Benutzername gehört zu dem Benutzer, der sich auf dem Zielrechner anmelden kann.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-RestoreDestinationPassword <System.Security.SecureString>

Gibt das Kennwort an, das Sie für die Anmeldung am Zielrechner verwenden.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-CreateRootFolder <String>

Legt fest, dass Arcserve UDP die Stammverzeichnisstruktur des erfassten Sicherungs-Images, soweit vorhanden, am Zielpfad wiederherstellt. Wenn diese Option nicht ausgewählt wird, wird die Datei oder der Ordner direkt im Zielordner wiederhergestellt. Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-ChangeFileName <String>

Erstellt eine neue Datei, wenn der Dateiname bereits vorhanden ist. Mit dieser Option wird die Quelldatei mit demselben Namen kopiert, sie erhält jedoch am Ziel eine andere Erweiterung. Die Daten sind dann in einer neuen Datei wiederhergestellt. Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-ReplaceActiveFilesFlag <String>

Ersetzt alle aktiven Dateien nach einem Neustart. Wenn Arcserve UDP Agent (Windows) während eines Wiederherstellungsversuchs entdeckt, dass die vorhandene Datei derzeit verwendet oder auf sie zugegriffen wird, wird diese Datei nicht sofort ersetzt. Um Problemen vorzubeugen, wird das Ersetzen der aktiven Dateien auf den nächsten Neustart verschoben. (Die Wiederherstellung wird umgehend durchgeführt, aber das Ersetzen von aktiven Dateien findet beim nächsten Neustart statt). Diese Option ist nur verfügbar, wenn der Parameter OverwriteExistingFiles True ist. Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-OverwriteExistingFiles <String>

Überschreibt (ersetzt) alle vorhandenen Dateien, die am Wiederherstellungsziel gespeichert sind. Alle Objekte werden aus den Sicherungsdateien wiederhergestellt, ohne Rücksicht darauf, ob sie auf Ihrem Rechner vorhanden sind. Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-UDPConsoleDomainName <String>

Gibt den Namen der Domäne an, in der sich der angegebene Benutzer befindet. Wenn dieser Wert nicht angegeben ist, verwendet das Cmdlet den Domänennamen des lokalen Rechners bzw. den DNS-Namen des lokalen Rechners ist, falls dieser sich nicht in einer Domäne befindet.

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-PlanName <String>

Gibt den Plannamen an, durch den die Einstellung des Sicherungsjobs definiert wird.

Erforderlich? True

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-BackupJobType <String>

Gibt den Typ des Sicherungsjobs an. Einer der folgenden Werte kann verwendet werden: Full (für eine vollständige Sicherung), Incr (für eine inkrementelle Sicherung) oder Rsyn (für eine Resync-Sicherung). Folgende Zeichenfolgen werden unterstützt:

Erforderlich? True

Position? benannt

Pipeline-Eingabe akzeptieren? false

-JobDescription <String>

Gibt die Beschreibung für den Sicherungsjob an.

Erforderlich? True

Position? benannt

Standardwert PowerCLIJo

Pipeline-Eingabe akzeptieren? false

-RecoverVmName <String>

Gibt den Hostnamen des virtuellen Rechners an, der wiederhergestellt werden soll.

Erforderlich? True

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

-OverwriteExistingVM <String>

Gibt an, dass beim Wert "true" der vorhandene virtuelle Rechner vom Wiederherstellungsjob überschrieben wird. Der Standardwert ist "false". Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-PoweronVM <String>

Gibt an, dass beim Wert "true" der virtuelle Rechner nach der Wiederherstellung aktiviert wird. Der Standardwert ist "false". Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-waitJobFinish <{true|false} String>

Gibt an, dass der Befehl beim Wert "true" weitere Anweisungen abwartet, bis der Sicherungsjob abgeschlossen ist. Der Standardwert ist "false". Sie können eine der folgenden Zeichenfolgen verwenden:

Erforderlich? false

Position? benannt

Standardwert False

Pipeline-Eingabe akzeptieren? false

-timeOut <int>

Gibt die maximale Wartezeit (in Sekunden) bis zum Abschluss der Sicherung an.

Erforderlich? false

Position? benannt

Standardwert 600

Pipeline-Eingabe akzeptieren? false

-jobType <String>

Gibt den Typ des Sicherungsjobs für verschiedene Knotentypen an. Der Standardwert ist agentbase. Verwenden Sie eine der folgenden Zeichenfolgen:

Erforderlich? false

Position? benannt

Standardwert agentbase

Pipeline-Eingabe akzeptieren? false

-backupScheduleType <String>

Gibt den Ablaufplan-Sicherungsjob an, übergibt den angegebenen Ablaufplan-Sicherungsjob sofort und wird nur einmal ausgeführt. Folgende Zeichenfolgen werden unterstützt:

Erforderlich? false

Position? benannt

Standardwert

Pipeline-Eingabe akzeptieren? false

<CommonParameters>

Dieses Cmdlet unterstützt die gemeinsamen Parameter wie Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer und OutVariable. Weitere Informationen finden Sie unter about_CommonParameters.