PowerShell-Beispiele

System.Security.SecureString Kennworttyp

Hinweis: Wenn Sie über ein konfiguriertes PowerShell-Skript in Arcserve UDP 6.5 verfügen, das ein Nur-Text-Kennwort verwendet, ändern Sie es so, dass $SecurePassword verwendet wird, oder verwenden Sie die Kennwortdatei.

Beschreibung

Der Befehl wird verwendet, um das Kennwort mit System.Security.SecureString zu erstellen, und wird auch von allen anderen Befehle verwendet. Der System.Security.SecureString-Typ ist ein vom System vordefinierter Typ. Er lässt sich auf vielerlei Arten generieren. Die folgenden beiden Typen werden häufig für verschiedene Zwecke verwendet:

Beispiel 1

Beschreibung

Der Befehl verschlüsselt das sichere Kennwort und speichert es in der Kennwort-Datei.

C:\PS>UDPPowerCLI.ps1 -Command CreatePswFile -Password $SecurePassword -PasswordFile myUDPPasswordFile

Beispiel 2

Beschreibung

Auf dem lokalen Server wird durch den Befehl eine Verbindung mit dem UDP-Konsolen-Dienst per HTTP-Protokoll über Port 8015 hergestellt und dann ein Zuwachssicherungsjob für den Plan mit dem Namen myplan übermittelt.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleUserName myUsr -UDPConsolePassword $SecurePassword -PlanName myPlan -BackupJobType Incr

Beispiel 3

Beschreibung

Auf dem lokalen Server wird durch den Befehl eine Verbindung mit dem UDP-Konsolen-Dienst per HTTP-Protokoll über Port 8015 hergestellt und dann ein Zuwachssicherungsjob für den Knoten mit dem Namen myNodeName übermittelt.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleUserName myUsr -UDPConsolePasswordFile myUDPPasswordFile -NodeName myNodeName -BackupJobType Incr

Beispiel 4

Beschreibung

Mit dem Befehl wird eine Verbindung zum UDP-Konsolen-Dienst auf dem Server mit dem Namen myServer per HTTPS-Protokoll über Port 8015 hergestellt, anschließend ein vollständiger Sicherungsjob für den Plan mit dem Namen myPlan übermittelt, und danach eine Jobbeschreibung als myJob festgelegt.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleServerName myServer -UDPConsoleProtocol https -UDPConsolePort 8015 -UDPConsoleUserName myUsr -UDPConsolePassword $SecurePassword -UDPConsoleDomainName myDomain -PlanName myPlan -BackupJobType Full -JobDescription myJob

Beispiel 5

Beschreibung

Mit dem Befehl wird eine Verbindung zum UDP-Agentendienst auf dem Server mit dem Namen yourUDPAgentServer per HTTP-Protokoll über Port 8014 hergestellt und dann ein Zuwachssicherungsjob für yourUDPAgentServer übermittelt.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPAgentServerName yourUDPAgentServer -UDPAgentPasswordFile myUDPAgentPasswordFile -BackupJobType Incr

Beispiel 6

Beschreibung

Der Befehl verkürzt den Namen des Parameters.

C:\PS>UDPPowerCLI.ps1 -Cmd Backup -Svr myServer -Ptc https -Prt 8014 -Usr myUsr -Psw $SecurePassword -Dmn myDomain -Pln myPlan -Jbt Full -Jbd myJob

Beispiel 7

Beschreibung

Mit dem Befehl wird eine Verbindung zum Server mit dem Namen yourUDPAgentServer mithilfe des Benutzernamens der Umgebung, dem Standard-HTTP-Protokoll und Port 8014 hergestellt. Mit dem Befehl wird zudem überprüft, ob die Sicherungssitzungsnummer aus der Sicherungskonfiguration von yourUDPAgentServer 1 ist und dann das Verzeichnis am ursprünglichen Speicherort wiederhergestellt. Dabei ist für die Option "Wiederherstellung" die Option "Vorhandene Dateien überschreiben" ausgewählt.

C:\PS>UDPPowerCLI.ps1 -Command restore -UDPAgentServerName yourUDPAgentServer -UDPAgentPasswordFile myUDPAgentPasswordFile -RestoreDirectoryPath 'c:\Test' -BackupSessionNumber 1

Beispiel 8

Beschreibung

Mit dem Befehl wird eine Verbindung zu dem Server mit dem Namen YourUDPAgentServer mit dem HTTPS-Protokoll und Port 8014 hergestellt. Mit dem Befehl wird zudem überprüft, ob die Sicherungssitzungsnummer aus der Sicherungskonfiguration von yourUDPAgentServer 1 ist, und dann wird die Datei "1.txt" an einem anderen Speicherort wiederhergestellt.

C:\PS>UDPPowerCLI.ps1 -Command restore -UDPAgentServerName yourUDPAgentServer -UDPAgentUserName UDPAgentUsername -UDPAgentPasswordFile myUDPAgentPasswordFile -UDPAgentProtocol 'https' -UDPAgentPort 8014 -UDPAgentDomainName UDPAgentdomainName -BackupSessionNumber 1 -RestoreFilePath 'C:\1.txt' -RestoreDestination 'C:\restore' -RestoreDestinationUserName remoteAccessUser -RestoreDestinationPassword remoteAccessPsw

Beispiel 9

Beschreibung

Mit dem Befehl wird eine Verbindung zum Server mit dem Namen yourUDPAgentServer mithilfe des Benutzernamens der Umgebung, dem Standard-HTTP-Protokoll und Port 8014 hergestellt. Anschließend wird über den Standardport 8015 und das HTTP-Protokoll eine Verbindung zum UDP-Server hergestellt, um zu überprüfen, ob die Sicherungssitzungsnummer 1 ist. Schließlich wird das Verzeichnis an einem anderen Speicherort wiederhergestellt. Dabei ist für die Option für die Wiederherstellung die Option zum Überschreiben der vorhandenen Dateien und zum Erstellen des Stammverzeichnisses ausgewählt.

C:\PS>UDPPowerCLI.ps1 -Command restore -UDPAgentServerName yourUDPAgentServer -UDPAgentPasswordFile myUDPAgentPasswordFile -RestoreDirectoryPath 'c:\Test' -BackupSessionNumber 1 -RestoreDestination 'C:\restore' -RestoreDestinationUserName remoteAccessUser -RestoreDestinationPassword remoteAccessPsw -UDPConsoleServerName yourUDPServer -vmname sourceVMName -UDPConsolePasswordFile myUDPPasswordFile -domainname yourUDPDomainName -OverwriteExistFiles 'true' -CreateRootFolder 'true'

Beispiel 10

Beschreibung

Mit dem Befehl wird eine Verbindung zum Server mit dem Namen yourUDPAgentServer mithilfe des Benutzernamens der Umgebung, dem Standard-HTTP-Protokoll und Port 8014 hergestellt. Anschließend wird über den Standardport 8015 und das HTTP-Protokoll eine Verbindung zum UDP-Server hergestellt, um zu überprüfen, ob die Sicherungssitzungsnummer 1 ist. Schließlich wird die VM am ursprünglichen Speicherort wiederhergestellt. Dabei ist für die Option für die VM-Wiederherstellung die Option zum Überschreiben der vorhandenen VM und zum Einschalten der VM nach Wiederherstellung ausgewählt.

C:\PS>UDPPowerCLI.ps1 -Command RecoverVM -UDPAgentServerName yourUDPAgentServer -UDPAgentPasswordFile myUDPAgentPasswordFile -BackupSessionNumber 1 -UDPConsoleServerName yourUDPServer -recovervmname sourceVMName -UDPConsolePasswordFile myUDPPasswordFile -UDPConsoleDomainName yourUDPDomainName -OverwriteExistingVM 'true' -PoweronVM 'true'

Beispiel 11

Beschreibung

Der Befehl sendet sofort wöchentliche Sicherungsjobs an UDP Agent und wird nur einmal ausgeführt.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPAgentServerName myServer -UDPAgentPassword $SecurePassword -UDPAgentDomainName myDomainName -UDPAgentUserName UDPAgentUsername -BackupJobType Incr -backupScheduleType 'weekly' -jobDescription 'PowerCLIJob'

Beispiel 12

Beschreibung

Mit dem Befehl wird der Sicherungsjob übergeben, und das Zeitlimit in Sekunden für die Wartezeit festgelegt, bis der Job abgeschlossen ist.

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleServerName myServer -UDPConsolePasswordFile myUDPPasswordFile -UDPConsoleDomainName myDomainName -nodeName myNodeName -UDPConsoleUserName myAdmin -BackupJobType Incr -jobDescription 'PowerCLIJob' waitJobFinish 'true' -timeout 600 -jobType 'agentbase'