New-AzStorageTaskAssignment
Crie de forma assíncrona um novo subrecurso de atribuição de tarefa de armazenamento com os parâmetros especificados.
Se uma atribuição de tarefa de armazenamento já tiver sido criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades de atribuição de tarefa de armazenamento serão atualizadas.
Se uma atribuição de tarefa de armazenamento já tiver sido criada e uma solicitação de criação subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.
Sintaxe
Default (Predefinição)
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
Crie de forma assíncrona um novo subrecurso de atribuição de tarefa de armazenamento com os parâmetros especificados.
Se uma atribuição de tarefa de armazenamento já tiver sido criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades de atribuição de tarefa de armazenamento serão atualizadas.
Se uma atribuição de tarefa de armazenamento já tiver sido criada e uma solicitação de criação subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.
Exemplos
Exemplo 1: Criar uma atribuição de tarefa que é executada uma vez
$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
Este comando cria uma atribuição de tarefa que é executada uma vez.
$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
Este comando cria uma atribuição de tarefa que é executada a cada 10 dias de 06/08/2024 17:30:39 a 24/12/2024 18:45:03.
Parâmetros
-AccountName
O nome da conta de armazenamento dentro do grupo de recursos especificado.
Os nomes das contas de armazenamento devem ter entre 3 e 24 caracteres e usar apenas números e letras minúsculas.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-AsJob
Executar o comando como um trabalho
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Confirm
Solicita confirmação antes de executar o cmdlet.
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: Cf.
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DefaultProfile
O parâmetro DefaultProfile não é funcional.
Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Propriedades dos parâmetros
Tipo: PSObject
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: AzureRMContext, AzureCredential
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Description
Texto que descreve a finalidade da atribuição da tarefa de armazenamento
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Enabled
Se a atribuição de tarefa de armazenamento está habilitada ou não
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-EndBy
Quando terminar a execução da tarefa.
Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce'
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Interval
Executar o intervalo de execução da tarefa.
Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce'
Propriedades dos parâmetros
Tipo: Int32
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-IntervalUnit
Execute a unidade de intervalo de execução da tarefa.
Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce'
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Name
O nome da atribuição da tarefa de armazenamento dentro do grupo de recursos especificado.
Os nomes de atribuição de tarefas de armazenamento devem ter entre 3 e 24 caracteres e usar apenas números e letras minúsculas.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: StorageTaskAssignmentName
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-NoWait
Execute o comando de forma assíncrona
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-ReportPrefix
O prefixo do contêiner para o local do relatório de atribuição de tarefa de armazenamento
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-ResourceGroupName
O nome do grupo de recursos.
O nome não diferencia maiúsculas de minúsculas.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-StartFrom
Quando iniciar a execução da tarefa.
Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce'
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-StartOn
Quando iniciar a execução da tarefa.
Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'OnSchedule'
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-SubscriptionId
A ID da assinatura de destino.
O valor deve ser um UUID.
Propriedades dos parâmetros
Tipo: String
Default value: (Get-AzContext).Subscription.Id
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TargetExcludePrefix
Lista de prefixos de objeto a serem excluídos da execução da tarefa.
Se houver um conflito entre os prefixos include e exclude, o prefixo exclude será o fator determinante
Propriedades dos parâmetros
Tipo: String [ ]
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TargetPrefix
Lista necessária de prefixos de objeto a serem incluídos para a execução de tarefas
Propriedades dos parâmetros
Tipo: String [ ]
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TaskId
Id da tarefa de armazenamento correspondente
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TriggerType
O tipo de gatilho da execução da atribuição da tarefa de armazenamento
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: Wi
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters .
Saídas