New-AzStorageTaskAssignment
Skapa asynkront en ny underresurs för lagringsaktivitetstilldelning med de angivna parametrarna.
Om en tilldelning av lagringsaktivitet redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras egenskaperna för lagringsaktivitetstilldelningen.
Om en tilldelning av lagringsaktivitet redan har skapats och en efterföljande create-begäran utfärdas med exakt samma uppsättning egenskaper, kommer begäran att lyckas.
Syntax
Default (Standard)
New-AzStorageTaskAssignment
-AccountName <String>
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Description <String>
[-Enabled]
-ReportPrefix <String>
-TaskId <String>
-TriggerType <String>
[-EndBy <DateTime>]
[-Interval <Int32>]
[-IntervalUnit <String>]
[-StartFrom <DateTime>]
[-StartOn <DateTime>]
[-TargetExcludePrefix <String[]>]
[-TargetPrefix <String[]>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Skapa asynkront en ny underresurs för lagringsaktivitetstilldelning med de angivna parametrarna.
Om en tilldelning av lagringsaktivitet redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras egenskaperna för lagringsaktivitetstilldelningen.
Om en tilldelning av lagringsaktivitet redan har skapats och en efterföljande create-begäran utfärdas med exakt samma uppsättning egenskaper, kommer begäran att lyckas.
Exempel
Exempel 1: Skapa en aktivitetstilldelning som körs en gång
$taskid = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.StorageActions/storageTasks/mytask"
New-AzStorageTaskAssignment -ResourceGroupName myresourcegroup -AccountName myaccount -name mytaskassignment -TaskId $taskid -ReportPrefix "test" -TriggerType RunOnce -StartOn (Get-Date).ToUniversalTime() -Description "task assignment" -Enabled:$false
Description : task assignment
Enabled : False
EndBy :
Id : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/myaccount/storageTaskAssignments/mytaskassignment
Interval :
IntervalUnit :
Name : mytaskassignment
ProvisioningState : Succeeded
ReportPrefix : test
ResourceGroupName : myresourcegroup
RunStatusEnum :
RunStatusError :
RunStatusFinishTime :
RunStatusObjectFailedCount :
RunStatusObjectsOperatedOnCount :
RunStatusObjectsSucceededCount :
RunStatusObjectsTargetedCount :
RunStatusRunResult :
RunStatusStartTime :
RunStatusStorageAccountId :
RunStatusSummaryReportPath :
RunStatusTaskAssignmentId :
RunStatusTaskId :
RunStatusTaskVersion :
StartFrom :
StartOn : 7/2/2024 4:39:15 AM
TargetExcludePrefix :
TargetPrefix :
TaskId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.StorageActions/storageTasks/mytask
TriggerType : RunOnce
Type : Microsoft.Storage/storageAccounts/storageTaskAssignments
Det här kommandot skapar en aktivitetstilldelning som körs en gång.
Exempel 2: Skapa en aktivitetstilldelning som körs enligt schemat
$start = Get-Date -Year 2024 -Month 8 -Day 7 -Hour 1 -Minute 30
$end = Get-Date -Year 2024 -Month 12 -Day 25 -Hour 2 -Minute 45
$taskid = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.StorageActions/storageTasks/mytask"
New-AzStorageTaskAssignment -accountname myaccount -name mytaskassignment -resourcegroupname myresourcegroup -TaskId $taskid -ReportPrefix test -StartFrom $start.ToUniversalTime() -TriggerType OnSchedule -Interval 10 -IntervalUnit Days -Description "my task assignment" -Enabled:$false -EndBy $end.ToUniversalTime()
Description : my task assignment
Enabled : False
EndBy : 12/24/2024 6:45:03 PM
Id : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/myaccount/storageTaskAssignments/myassignment
Interval : 10
IntervalUnit : days
Name : mytaskassignment
ProvisioningState : Succeeded
ReportPrefix : test
ResourceGroupName : myresourcegroup
RunStatusEnum :
RunStatusError :
RunStatusFinishTime :
RunStatusObjectFailedCount :
RunStatusObjectsOperatedOnCount :
RunStatusObjectsSucceededCount :
RunStatusObjectsTargetedCount :
RunStatusRunResult :
RunStatusStartTime :
RunStatusStorageAccountId :
RunStatusSummaryReportPath :
RunStatusTaskAssignmentId :
RunStatusTaskId :
RunStatusTaskVersion :
StartFrom : 8/6/2024 5:30:39 PM
StartOn :
TargetExcludePrefix :
TargetPrefix :
TaskId : /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.StorageActions/storageTasks/
mytask
TriggerType : OnSchedule
Type : Microsoft.Storage/storageAccounts/storageTaskAssignments
Det här kommandot skapar en aktivitetstilldelning som körs var 10:e dag från 2024-08-06 17:30:39 till 24-24-2024 18:45:03.
Parametrar
-AccountName
Namnet på lagringskontot i den angivna resursgruppen.
Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-AsJob
Kör kommandot som ett jobb
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: jfr
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DefaultProfile
Parametern DefaultProfile fungerar inte.
Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Parameteregenskaper
Typ: PSObject
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzureRMContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Description
Text som beskriver syftet med lagringsuppgiftstilldelningen
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Enabled
Om tilldelningen av lagringsaktiviteten är aktiverad eller inte
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-EndBy
När uppgiftskörningen ska avslutas.
Det här är ett obligatoriskt fält när ExecutionTrigger.properties.type är "OnSchedule"; Den här egenskapen ska inte finnas när ExecutionTrigger.properties.type är "RunOnce"
Parameteregenskaper
Typ: DateTime
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Interval
Körningsintervall för aktivitetskörning.
Det här är ett obligatoriskt fält när ExecutionTrigger.properties.type är "OnSchedule"; Den här egenskapen ska inte finnas när ExecutionTrigger.properties.type är "RunOnce"
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-IntervalUnit
Körningsintervallenhet för aktivitetskörning.
Det här är ett obligatoriskt fält när ExecutionTrigger.properties.type är "OnSchedule"; Den här egenskapen ska inte finnas när ExecutionTrigger.properties.type är "RunOnce"
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Name
Namnet på tilldelningen av lagringsaktiviteten i den angivna resursgruppen.
Tilldelningsnamn för lagringsaktivitet måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: StorageTaskAssignmentName
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-NoWait
Kör kommandot asynkront
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ReportPrefix
Containerprefixet för platsen för rapporten för tilldelning av lagringsaktivitet
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ResourceGroupName
Namnet på resursgruppen.
Namnet är skiftlägesokänsligt.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartFrom
När aktivitetskörningen ska startas.
Det här är ett obligatoriskt fält när ExecutionTrigger.properties.type är "OnSchedule"; Den här egenskapen ska inte finnas när ExecutionTrigger.properties.type är "RunOnce"
Parameteregenskaper
Typ: DateTime
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartOn
När aktivitetskörningen ska startas.
Det här är ett obligatoriskt fält när ExecutionTrigger.properties.type är "RunOnce". Den här egenskapen ska inte finnas när ExecutionTrigger.properties.type är "OnSchedule"
Parameteregenskaper
Typ: DateTime
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-SubscriptionId
ID för målprenumerationen.
Värdet måste vara ett UUID.
Parameteregenskaper
Typ: String
Standardvärde: (Get-AzContext).Subscription.Id
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TargetExcludePrefix
Lista över objektprefix som ska undantas från aktivitetskörning.
Om det finns en konflikt mellan inkludera och exkludera prefix är exkluderingsprefixet den avgörande faktorn
Parameteregenskaper
Typ: String [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TargetPrefix
Obligatorisk lista över objektprefix som ska inkluderas för aktivitetskörning
Parameteregenskaper
Typ: String [ ]
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TaskId
ID för motsvarande lagringsuppgift
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TriggerType
Utlösartypen för körning av lagringsaktivitetstilldelning
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-WhatIf
Visar vad som skulle hända om kommandot körs.
Cmdleten körs inte.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: Wi
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Utdata