Set-AzureStorSimpleDeviceBackupPolicy
Hiermee werkt u een bestaand back-upbeleid bij.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
Set-AzureStorSimpleDeviceBackupPolicy
-DeviceName <String>
-BackupPolicyId <String>
-BackupPolicyName <String>
[-BackupSchedulesToAdd <PSObject[]>]
[-BackupSchedulesToUpdate <PSObject[]>]
[-BackupScheduleIdsToDelete <PSObject[]>]
[-VolumeIdsToUpdate <PSObject[]>]
[-WaitForComplete]
[-NewName <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
De cmdlet Set-AzureStorSimpleDeviceBackupPolicy werkt een bestaand back-upbeleid bij. U kunt de naam van het beleid wijzigen, planningen toevoegen, bijwerken of verwijderen en de volumes bijwerken die aan het beleid zijn gekoppeld.
Voorbeelden
Voorbeeld 1: De naam van een back-upbeleid wijzigen
PS C:\>Set-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "00001111-aaaa-2222-bbbb-3333cccc4444" -BackupPolicyName "UpdatedGeneralPolicy07" -WaitForComplete
VERBOSE: ClientRequestId: f4465b46-26cc-40ff-88da-7a28df88c35c_PS
VERBOSE: ClientRequestId: 5e33a35c-e089-47c1-b760-474635b1ead8_PS
VERBOSE: About to run a task to update your backuppolicy!
VERBOSE: ClientRequestId: e379ebdb-667f-45a9-aafa-a6cd61e5f6f6_PS
JobId : 9d621bfd-3faa-4d1c-b28b-45c5f4a96975
JobResult : Succeeded
JobStatus : Completed
ErrorCode :
ErrorMessage :
JobSteps : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}
VERBOSE: The job created for your update operation has completed successfully.
VERBOSE: ClientRequestId: 4fe965ea-4e12-4869-9d67-e42a24b6c5d8_PS
BackupSchedules : {58e9cd7c-4c6a-4e33-9109-5ec0b8fcb2cc, b10e1bf4-ef0a-4ad3-8fde-eecfc9971dd2}
Volumes : {testvolume03}
BackupPolicyCreationType : BySaaS
LastBackup : 12/16/2014 2:13:28 PM
NextBackup : 12/16/2014 3:13:43 PM
SchedulesCount : 2
SSMHostName :
VolumesCount : 1
InstanceId : 00001111-aaaa-2222-bbbb-3333cccc4444
Name : UpdatedGeneralPolicy07
OperationInProgress : None
Met deze opdracht wijzigt u de naam van het back-upbeleid met de opgegeven id in UpdatedGeneralPolicy07. Met deze opdracht geeft u de parameter WaitForComplete op , dus de opdracht voltooit de taak en retourneert vervolgens een TaskStatusInfo-object voor de taak.
Voorbeeld 2: De planning voor een back-upbeleid bijwerken
PS C:\>$UpdateConfig = New-AzureStorSimpleDeviceBackupScheduleUpdateConfig -Id "3a6c6247-6b4d-42e2-aa87-16f4f21476ea" -BackupType CloudSnapshot -RecurrenceType Daily -RecurrenceValue 3 -RetentionCount 2 -Enabled $True
PS C:\> $UpdateArray = @()
PS C:\> $UpdateArray += $UpdateConfig
PS C:\> Set-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "00001111-aaaa-2222-bbbb-3333cccc4444" -BackupSchedulesToUpdate $UpdateArray
Error : Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails
JobId : 7b265417-a5f1-45ad-8fbc-33bad4f63ec9
JobSteps : {Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep,
Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep,
Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep,
Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep...}
Result : Succeeded
Status : Completed
TaskResult : Succeeded
StatusCode : OK
RequestId : d2e10d44e699b371a84db44d19daf1c3
Met de eerste opdracht maakt u een updateconfiguratieobject met behulp van de cmdlet New-AzureStorSimpleDeviceBackupScheduleUpdateConfig en slaat u het vervolgens op in de $UpdateConfig variabele.
Met de tweede opdracht maakt u een nieuwe matrixvariabele met de naam $UpdateArray. Met de volgende opdracht wordt de update die is opgeslagen in $UpdateConfig aan die matrix toegevoegd. U kunt meer dan één update toevoegen aan de matrix.
Met de laatste opdracht wordt het back-upbeleid bijgewerkt met de opgegeven id op het apparaat met de naam Contoso63-AppVm. Het beleid bevat nu de bijgewerkte planning die is opgeslagen in $UpdateArray.
Parameters
-BackupPolicyId
Hiermee geeft u de exemplaar-id van het BackupPolicy-object dat moet worden bijgewerkt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BackupPolicyName
Hiermee geeft u een nieuwe naam voor het back-upbeleid.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BackupScheduleIdsToDelete
Hiermee geeft u een matrix van exemplaar-id's van BackupSchedule-objecten die moeten worden verwijderd.
Type: | PSObject[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BackupSchedulesToAdd
Hiermee geeft u een matrix van BackupScheduleBase-objecten toe te voegen aan het beleid. Gebruik de cmdlet New-AzureStorSimpleDeviceBackupScheduleAddConfig om een BackupScheduleBase-object te verkrijgen.
Type: | PSObject[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BackupSchedulesToUpdate
Hiermee geeft u een matrix van BackupScheduleUpdateRequest-objecten die moeten worden bijgewerkt. Gebruik de cmdlet New-AzureStorSimpleDeviceBackupScheduleUpdateConfig om een BackupScheduleUpdateRequest-object op te halen.
Type: | PSObject[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeviceName
Hiermee geeft u de naam van het StorSimple-apparaat waarvoor het back-upbeleid moet worden bijgewerkt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NewName
Hiermee geeft u een naam voor het apparaat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Profile
Hiermee geeft u een Azure-profiel op.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VolumeIdsToUpdate
Hiermee geeft u een matrix van id's van volumes waarvoor back-upbeleid moet worden bijgewerkt.
Type: | PSObject[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WaitForComplete
Geeft aan dat deze cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
TaskStatusInfo, TaskResponse
Met deze cmdlet wordt een TaskStatusInfo-object geretourneerd als u de parameter WaitForComplete opgeeft. Als u die parameter niet opgeeft, wordt er een TaskResponse-object geretourneerd.