PowerShell の例

例 1

C:\PS>UDPPowerCLI.ps1 -Command CreatePswFile -password myPlainPassword -passwordFile myPasswordFile

説明

コマンドは、パスワード ファイル内にあるプレーン テキストのパスワードを暗号化します。

例 2

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleUserName myUsr -UDPConsolePassword myPsw -PlanName myPlan

説明

ローカル サーバ上で、コマンドは HTTP プロトコルを使用して、ポート 8015 経由で UDP コンソール サービスに接続し、myplan という名前のプランに対して増分バックアップ ジョブをサブミットします。

例 3

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

説明

ローカル サーバ上で、コマンドは HTTP プロトコルを使用して、ポート 8015 経由で UDP コンソール サービスに接続し、myNodeName という名前のノードに対して増分バックアップ ジョブをサブミットします。

例 4

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

説明

コマンドは、HTTPS プロトコルを使用して、ポート 8018 経由で myServer という名前のサーバ上の UDP コンソール サービスに接続し、myPlan という名前のプランに対してフル バックアップ ジョブをサブミットして、ジョブの説明を myJob に設定します。

例 5

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

説明

コマンドは、HTTP プロトコルを使用して、ポート 8014 経由で yourUDPAgentServer という名前のサーバ上の UDP エージェント サービスに接続し、yourUDPAgentServer に対して増分バックアップ ジョブをサブミットします。

例 6

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

説明

コマンドでは、パラメータの名前が短くなります。

例 7

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

説明

コマンドは、環境のユーザ名を使用し、デフォルトの HTTP プロトコルおよびポート 8014 を使用して yourUDPAgentServer という名前のサーバに接続します。yourUDPAgentServer バックアップ環境設定からバックアップ セッション番号が 1 であることを確認し、ディレクトリを元の場所にリストアします。その際、既存ファイルを上書きするリストア オプションが選択されます。

例 8

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

説明

コマンドは、HTTPS プロトコルおよびポート 8018 を使用して、yourUDPAgentServer という名前のサーバに接続します。yourUDPAgentServer バックアップ環境設定からバックアップ セッション番号が 1 であることを確認し、1.txt ファイルを別の場所にリストアします。その際、既存ファイルを上書きし、ルート ディレクトリを作成するリストア オプションが選択されます。

例 9

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

説明

コマンドは、環境のユーザ名を使用し、デフォルトの HTTP プロトコルおよびポート 8014 を使用して yourUDPAgentServer という名前のサーバに接続します。次に、デフォルトのポート 8015 および HTTP プロトコルを使用して、バックアップ セッション番号が 1 であることを確認します。最後に、ディレクトリを別の場所にリストアします。その際、既存ファイルを上書きし、ルート ディレクトリを作成するリストア オプションが選択されます。

例 10

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

説明

コマンドは、環境のユーザ名を使用し、デフォルトの HTTP プロトコルおよびポート 8014 を使用して yourUDPAgentServer という名前のサーバに接続します。次に、デフォルトのポート 8015 および HTTP プロトコルを使用して、バックアップ セッション番号が 1 であることを確認します。最後に、VM を元の場所に復旧します。その際、既存の VM を上書きし、復旧後に VM の電源をオンにする VM の復旧オプションが選択されます。

例 11

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPAgentServerName myServer -UDPAgentPassword myPassword -UDPAgentDomainName myDomainName -UDPAgentUserName myPassword -backupJobType 'incremental' -backupScheduleType 'weekly' -jobDescription 'PowerCLIJob'

説明

このコマンドは、UDP エージェントでの週単位のバックアップ ジョブをただちにサブミットし、1 回だけ実行します。

例 12

C:\PS>UDPPowerCLI.ps1 -Command Backup -UDPConsoleServerName myServer -UDPConsolePasswordFile myPasswordFile -UDPConsoleDomainName myDomainName -nodeName myNodeName -UDPConsoleUserName myAdmin -backupJobType 'incremental' -jobDescription 'PowerCLIJob' –waitJobFinish 'true' -timeout 600 -agentBasedJob 'true'

説明

コマンドは、バックアップ ジョブをサブミットし、ジョブの完了を待機するタイムアウトを秒数で設定します。