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
- Ein Hilfsprogramm zum Verbinden mit dem Arcserve UDP-Konsolendienst sowie zur Übermittlung von Sicherungs- und Wiederherstellungsjobs.
PARAMETER
-Command <String>
Gibt den Befehl an, der verwendet wird. Derzeit werden folgende Zeichenfolgen unterstützt:
- CreatePswFile
- Sichern
- Datenbank
- RecoverVM
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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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.
- Erforderlich? false
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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen akzeptieren? false
-RestoreDirectoryPath <String>
Gibt das Verzeichnis an, das Sie wiederherstellen möchten.
Erforderlich? false
Position? benannt
Standardwert
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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
- Platzhalterzeichen 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
- Platzhalterzeichen 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:
- Vollständige Sicherung
- Incr
- Rsyn
Erforderlich? True
Position? benannt
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen akzeptieren? false
-JobDescription <String>
Gibt die Beschreibung für den Sicherungsjob an.
Erforderlich? True
Position? benannt
Standardwert PowerCLIJo
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen akzeptieren? false
-RecoverVmName <String>
Gibt den Hostnamen des virtuellen Rechners an, der wiederhergestellt werden soll.
Erforderlich? True
Position? benannt
Standardwert
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- True
- False
Erforderlich? false
Position? benannt
Standardwert False
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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
- Platzhalterzeichen akzeptieren? false
-jobType <String>
Gibt den Typ des Sicherungsjobs für verschiedene Knotentypen an. Der Standardwert ist agentbase. Verwenden Sie eine der folgenden Zeichenfolgen:
- agentbase
- agentless
- uncpath
Erforderlich? false
Position? benannt
Standardwert agentbase
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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:
- Täglich
- Wöchentlich
- Monatlich
Erforderlich? false
Position? benannt
Standardwert
Pipeline-Eingabe akzeptieren? false
- Platzhalterzeichen 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.
- 0 oder 1
EINGABEN
AUSGABEN
- Wenn ein Job erfolgreich übergeben wurde, gibt der Befehl 0 und andernfalls 1 zurück.