コード例 #1
0
        public static string GetCheckVmmConnectivityScript(string vmmServerName)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", vmmServerName)
            };

            return(GetScript(CheckVmmConnectivityScript, parameters));
        }
コード例 #2
0
        public static string GetCheckDpmAzureSubscriptionScript(string dpmServerName)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName)
            };

            return(GetScript(CheckDpmAzureSubscriptionScript, parameters));
        }
コード例 #3
0
        public static string GetCheckDpmVersionAndConnectivityScript(string dpmServerName)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName)
            };

            return(GetScript(CheckDpmVersionAndConnectivityScript, parameters));
        }
コード例 #4
0
        public static string GetLatestDataSourceDataScript(string dpmServerName, string protectionGroup)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName),
                new PowerShellScriptParameter("@protectionGroup", protectionGroup)
            };

            return(GetScript(LatestDataSourceDataScript, parameters));
        }
コード例 #5
0
        public static string GetListDataSourceRecoveryPointsScript(string dpmServerName, string protectionGroup, string virtualMachineId)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName),
                new PowerShellScriptParameter("@protectionGroup", protectionGroup),
                new PowerShellScriptParameter("@vmId", virtualMachineId)
            };

            return(GetScript(ListDataSourceRecoveryPointsScript, parameters));
        }
コード例 #6
0
        public static string GetBackupVirtualMachineScript(string dpmServerName, string protectionGroup, string virtualMachineId)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName),
                new PowerShellScriptParameter("@protectionGroup", protectionGroup),
                new PowerShellScriptParameter("@vmId", virtualMachineId)
            };

            return(GetScript(BackupVirtualMachineScript, parameters));
        }
コード例 #7
0
        public static string GetRestoreVirtualMachineScript(string dpmServerName, string protectionGroup, string virtualMachineId, string recoverySourceId)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName),
                new PowerShellScriptParameter("@protectionGroup", protectionGroup),
                new PowerShellScriptParameter("@vmId", virtualMachineId),
                new PowerShellScriptParameter("@recoverySourceId", recoverySourceId)
            };

            return(GetScript(RestoreVirtualMachineScript, parameters));
        }
コード例 #8
0
        public static string GetAddVirtualMachineToProtectionGroupScript(string dpmServerName, string protectionGroup, string virtualMachineId)
        {
            PowerShellScriptParameter[] parameters = new PowerShellScriptParameter[] {
                new PowerShellScriptParameter("@server", dpmServerName),
                new PowerShellScriptParameter("@protectionGroup", protectionGroup),
                new PowerShellScriptParameter("@vmId", virtualMachineId)
            };

            return(GetScript(AddVirtualMachineToProtectionGroupScript, parameters));
            //return String.Format(AddVirtualMachineToProtectionGroupScript, dpmServerName, protectionGroup, virtualMachineId);
        }