New-AzDataBoxJob

Crea un nuevo trabajo con los parámetros especificados. El trabajo existente no se puede actualizar con esta API y, en su lugar, debe actualizarse con la API de trabajo de actualización.

Syntax

New-AzDataBoxJob
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   -SkuName <SkuName>
   -TransferType <TransferType>
   [-SubscriptionId <String>]
   [-DeliveryInfoScheduledDateTime <DateTime>]
   [-DeliveryType <JobDeliveryType>]
   [-Detail <IJobDetails>]
   [-IdentityType <String>]
   [-SkuDisplayName <String>]
   [-SkuFamily <String>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentity <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

Crea un nuevo trabajo con los parámetros especificados. El trabajo existente no se puede actualizar con esta API y, en su lugar, debe actualizarse con la API de trabajo de actualización.

Ejemplos

Ejemplo 1: Creación de un trabajo de importación de databox

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
$DebugPreference = "Continue"
# You can use `$DebugPreference = "Continue"`, with any example/usecase to get exact details of error in below format when creation command fails.
# {
#   "Error": {
#     "Code": "StaticValidationGenericCountryCodeHasInvalidLength",
#     "Message": "The attribute country code does not meet length constraints.\r\nEnter a value with 2 characters for country code.",
#     "Details": [
#       null
#     ],
#     "Target": null
#   }
# } 
$resource = New-AzDataBoxJob -Name "ImportTest" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"
$resource
$resource.Detail
$resource.Detail.ShippingAddress

Name         Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----         -------- ------        ------------  ------- ------------ ------------ ------
ImportTest WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails


Action                     :
ChainOfCustodySasKey       :
ContactDetail              : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.ContactDetails
CopyLogDetail              :
CopyProgress               :
DataExportDetail           :
DataImportDetail           : {Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataImportDetails}
DeliveryPackage            : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.PackageShippingDetails
DevicePassword             :
ExpectedDataSizeInTeraByte : 0
JobStage                   :
KeyEncryptionKey           : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.KeyEncryptionKey
LastMitigationActionOnJob  : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.LastMitigationActionOnJob
Preference                 : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.Preferences
ReturnPackage              : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.PackageShippingDetails
ReverseShipmentLabelSasKey :
ShippingAddress            : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.ShippingAddress
Type                       : DataBox


AddressType City          CompanyName Country PostalCode StateOrProvince StreetAddress1  StreetAddress2 StreetAddress3 ZipExtendedCode
----------- ----          ----------- ------- ---------- --------------- --------------  -------------- -------------- ---------------
Commercial  San Francisco             US      94107      CA              101 TOWNSEND ST

Puede expandir y visualizar otro objeto de forma similar a cómo se expanden los detalles y la dirección de envío.

Ejemplo 2: Crea un trabajo de exportación de databox

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$transferConfigurationType = New-AzDataBoxTransferConfigurationObject -Type "TransferAll" -TransferAllDetail @{"IncludeDataAccountType"="StorageAccount";"IncludeTransferAllBlob"= "True"; "IncludeTransferAllFile"="True"}
$details = New-AzDataBoxJobDetailsObject -Type "DataBox" -DataExportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"; "TransferConfiguration"= $transferConfigurationType} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
$resource = New-AzDataBoxJob -Name "ExportTest" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ExportFromAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name      Location Status        TransferType    SkuName IdentityType DeliveryType Detail
----      -------- ------        ------------    ------- ------------ ------------ ------
ExportTest WestUS   DeviceOrdered ExportFromAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Crea un trabajo de exportación de databox. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 3: Crea un trabajo de importación de databox con una cuenta de disco administrado

$managedDiskAccount=New-AzDataBoxManagedDiskDetailsObject -ResourceGroupId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName" -StagingStorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/stagingAccountName" -DataAccountType "ManagedDisk"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$managedDiskAccount; AccountDetailDataAccountType = "ManagedDisk"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails
New-AzDataBoxJob -Name "PwshManagedDisk" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name            Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----            -------- ------        ------------  ------- ------------ ------------ ------
PwshManagedDisk WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Crea un trabajo de importación de databox con una cuenta de disco administrado. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 4: Crea un trabajo de importación de cuadro de datos con la identidad asignada por el usuario

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$keyEncryptionDetails = New-AzDataBoxKeyEncryptionKeyObject -KekType "CustomerManaged" -IdentityProperty @{Type = "UserAssigned"; UserAssignedResourceId = "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName"} -KekUrl "keyIdentifier" -KekVaultResourceId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.KeyVault/vaults/keyVaultName"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -KeyEncryptionKey $keyEncryptionDetails
New-AzDataBoxJob -Name "PowershellMSI" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"  -IdentityType "UserAssigned" -UserAssignedIdentity @{"/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identityName" = @{}}

Name          Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----          -------- ------        ------------  ------- ------------ ------------ ------
PowershellMSI WestUS   DeviceOrdered ImportToAzure DataBox UserAssigned NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Crea un trabajo de importación de databox con la identidad asignada por el usuario. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 5: Crea un trabajo de cuadro de datos con su propia clave

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -DevicePassword "randmPass@12345"
$resource = New-AzDataBoxJob -Name "PowershellBYOK" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name           Location Status        TransferType  SkuName IdentityType DeliveryType Detail
----           -------- ------        ------------  ------- ------------ ------------ ------
PowershellBYOK WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxJobDetails

Crea un trabajo de databox con su propia clave. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 6: Crea un trabajo databoxHeavy con su propia clave

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxHeavyJobDetailsObject -Type "DataBoxHeavy"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -DevicePassword "randm@423jarABC" -ExpectedDataSizeInTeraByte 10
$resource = New-AzDataBoxJob -Name "DbxHeavy" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBoxHeavy"

Name    Location Status        TransferType  SkuName      IdentityType DeliveryType Detail
----    -------- ------        ------------  -------      ------------ ------------ ------
DbxHeavy WestUS  DeviceOrdered ImportToAzure DataBoxHeavy  None        NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxHeavyJobDetails

Crea un trabajo databoxHeavy con su propia clave. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 7: Crea un trabajo databoxDisk con su propia clave de paso

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxDiskJobDetailsObject -Type "DataBoxDisk"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -Passkey "randm@423jarABC" -PreferredDisk @{"8" = 8; "4" = 2} -ExpectedDataSizeInTeraByte 18
New-AzDataBoxJob -Name "pwshDisk" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBoxDisk"

Name     Location Status        TransferType  SkuName     IdentityType DeliveryType Detail
----     -------- ------        ------------  -------     ------------ ------------ ------
pwshDisk WestUS   DeviceOrdered ImportToAzure DataBoxDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxDiskJobDetails

Crea un trabajo databoxDisky con su propia clave de paso. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 8: Crea un trabajo de databox con cifrado doble habilitado

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/SubscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.Storage/storageAccounts/storageAccountName"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "random" -EmailList @("emailId") -Phone "1234567891"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "101 TOWNSEND ST" -StateOrProvince "CA" -Country "US" -City "San Francisco" -PostalCode "94107" -AddressType "Commercial"
$details = New-AzDataBoxJobDetailsObject -Type "DataBox"  -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -Preference @{EncryptionPreferenceDoubleEncryption="Enabled"}
New-AzDataBoxJob -Name "pwshDoubEncy" -SubscriptionId "SubscriptionId" -ResourceGroupName "resourceGroupName" -TransferType "ImportToAzure" -Detail $details -Location "WestUS" -SkuName "DataBox"

Name        Location Status        TransferType  SkuName     IdentityType DeliveryType Detail
----        -------- ------        ------------  -------     ------------ ------------ ------
pwshDoubEncy WestUS   DeviceOrdered ImportToAzure DataBox None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20210301.DataBoxDiskJobDetails

Crea un trabajo de databox con el cifrado doble habilitado. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 9: Crea un trabajo de importación de Data Box Customer Disk

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Storage/storageAccounts/YourStorageAccount"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "XXXX XXXX" -EmailList @("emailId") -Phone "0000000000"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "XXXX XXXX" -StateOrProvince "XX" -Country "XX" -City "XXXX XXXX" -PostalCode "00000" -AddressType "Commercial"
$importDiskDetailsCollection = @{"XXXXXX"= @{ManifestFile = "xyz.txt"; ManifestHash = "xxxx"; BitLockerKey = "xxx"}}    
$customerDiskDetails = New-AzDataBoxCustomerDiskJobDetailsObject -Type "DataBoxCustomerDisk" -DataImportDetail  @(@{AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"} ) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -ImportDiskDetailsCollection $importDiskDetailsCollection -ReturnToCustomerPackageDetailCarrierAccountNumber "00000"

New-AzDataBoxJob -Name "testJobName1" -SubscriptionId "YourSubscriptionId" -ResourceGroupName "YourResourceGroup" -TransferType "ImportToAzure" -Detail $customerDiskDetails -Location "westus" -SkuName "DataBoxCustomerDisk"

Name         Location Status                  TransferType  SkuName             IdentityType DeliveryType Detail        
----         -------- ------                  ------------  -------             ------------ ------------ ------        
testJobName1 westus   AwaitingShipmentDetails ImportToAzure DataBoxCustomerDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.DataBoxCustomerDiskJobDetails

Crea un trabajo de disco de cliente de databox para importar datos a Azure. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Ejemplo 10: Crea un trabajo de exportación de Data Box Customer Disk

$dataAccount = New-AzDataBoxStorageAccountDetailsObject -DataAccountType "StorageAccount" -StorageAccountId "/subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Storage/storageAccounts/YourStorageAccount"
$contactDetail = New-AzDataBoxContactDetailsObject -ContactName "XXXX XXXX" -EmailList @("emailId") -Phone "0000000000"
$ShippingDetails = New-AzDataBoxShippingAddressObject -StreetAddress1 "XXXX XXXX" -StateOrProvince "XX" -Country "XX" -City "XXXX XXXX" -PostalCode "00000" -AddressType "Commercial"
$transferConfiguration = New-AzDataBoxTransferConfigurationObject -Type "TransferAll" -TransferAllDetail @{"IncludeDataAccountType"="StorageAccount";"IncludeTransferAllBlob"= "True"; "IncludeTransferAllFile"="False"}
$customerDiskDetails = New-AzDataBoxCustomerDiskJobDetailsObject -Type "DataBoxCustomerDisk" -DataExportDetail  @(@{ AccountDetail=$dataAccount; AccountDetailDataAccountType = "StorageAccount"; "TransferConfiguration"=$transferConfiguration }) -ContactDetail $contactDetail -ShippingAddress $ShippingDetails -ReturnToCustomerPackageDetailCarrierAccountNumber "00000"

New-AzDataBoxJob -Name "testJobName2" -SubscriptionId "YourSubscriptionId" -ResourceGroupName "YourResourceGroup" -TransferType "ExportFromAzure" -Detail $customerDiskDetails -Location "westus" -SkuName "DataBoxCustomerDisk"

Name              Location Status                  TransferType    SkuName             IdentityType DeliveryType Detail
----              -------- ------                  ------------    -------             ------------ ------------ ------
testJobName2      westus   AwaitingShipmentDetails ExportFromAzure DataBoxCustomerDisk None         NonScheduled Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.DataBoxCustomerDiskJobDetails

Crea un trabajo de disco de cliente de databox para exportar datos de Azure. Para que se vuelva a ejecutar un error con $DebugPreference = "Continuar", como se mencionó en el ejemplo 1

Parámetros

-AsJob

Ejecución del comando como trabajo

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

El parámetro DefaultProfile no es funcional. Use el parámetro SubscriptionId cuando esté disponible si ejecuta el cmdlet en otra suscripción.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeliveryInfoScheduledDateTime

Fecha y hora programadas.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeliveryType

Tipo de entrega de Job.

Type:JobDeliveryType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Detail

Detalles de una ejecución de trabajo. Este campo solo se enviará para el filtro de detalles de expansión. Para construir, vea la sección NOTES para las propiedades DETAIL y crear una tabla hash.

Type:IJobDetails
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

Tipo de identidad

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Ubicación del recurso. Esta será una de las regiones de Azure admitidas y registradas (por ejemplo, Oeste de EE. UU., Este de EE. UU., Sudeste de Asia, etc.). La región de un recurso no se puede cambiar una vez creada, pero si se especifica una región idéntica al actualizar la solicitud se realizará correctamente.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nombre del recurso de trabajo dentro del grupo de recursos especificado. los nombres de trabajo deben tener entre 3 y 24 caracteres de longitud y usar cualquier carácter alfanumérico y de subrayado solo

Type:String
Aliases:JobName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Ejecutar el comando de forma asincrónica

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SkuDisplayName

Nombre para mostrar de la SKU.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuFamily

La familia de sku.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuName

El nombre de la SKU.

Type:SkuName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Identificador de suscripción

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TransferType

Tipo de la transferencia de datos.

Type:TransferType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

Identidades asignadas por el usuario

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Salidas

IJobResource

Notas

ALIAS

PROPIEDADES DE PARÁMETRO COMPLEJAS

Para crear los parámetros descritos a continuación, cree una tabla hash que contenga las propiedades adecuadas. Para obtener información sobre las tablas hash, ejecute Get-Help about_Hash_Tables.

DETAIL <IJobDetails>: detalles de una ejecución de trabajo. Este campo solo se enviará para el filtro de detalles de expansión.

  • ContactDetail <IContactDetails>: detalles de contacto para notificaciones y envíos.
    • ContactName <String>: nombre de contacto de la persona.
    • EmailList <String[]>: lista de identificadores de correo electrónico que se van a notificar sobre el progreso del trabajo.
    • Phone <String>: Teléfono número de la persona de contacto.
    • [Mobile <String>]: número móvil de la persona de contacto.
    • [NotificationPreference <INotificationPreference[]>]: preferencia de notificación para una fase de trabajo.
      • SendNotification <Boolean>: la notificación es necesaria o no.
      • StageName <NotificationStageName>: nombre de la fase.
    • [PhoneExtension <String>]: Teléfono número de extensión de la persona de contacto.
  • Type <ClassDiscriminator>: indica el tipo de detalles del trabajo.
  • [DataExportDetail <IDataExportDetails[]>]: detalles de los datos que se van a exportar desde Azure.
    • AccountDetailDataAccountType <DataAccountType>: tipo de cuenta de los datos que se van a transferir.
    • TransferConfiguration <ITransferConfiguration>: configuración para la transferencia de datos.
      • Type <TransferConfigurationType>: tipo de la configuración para la transferencia.
      • [TransferAllDetail <ITransferConfigurationTransferAllDetails>]: mapa del tipo de filtro y los detalles para transferir todos los datos. Este campo solo es necesario si transferConfigurationType se asigna como TransferAll.
        • [IncludeDataAccountType <DataAccountType?>]: tipo de la cuenta de datos
        • [IncludeTransferAllBlob <Boolean?>]: para indicar si se deben transferir todos los blobs de Azure.
        • [IncludeTransferAllFile <Boolean?>]: para indicar si se deben transferir todos los archivos de Azure
      • [TransferFilterDetail <ITransferConfigurationTransferFilterDetails>]: asignación del tipo de filtro y los detalles que se van a filtrar. Este campo solo es necesario si transferConfigurationType se asigna como TransferUsingFilter.
        • [AzureFileFilterDetailFilePathList <String[]>]: lista de la ruta de acceso completa de los archivos que se van a transferir.
        • [AzureFileFilterDetailFilePrefixList <String[]>]: lista de prefijos de los archivos de Azure que se van a transferir.
        • [AzureFileFilterDetailFileShareList <String[]>]: lista de recursos compartidos de archivos que se van a transferir.
        • [BlobFilterDetailBlobPathList <String[]>]: lista de la ruta de acceso completa de los blobs que se van a transferir.
        • [BlobFilterDetailBlobPrefixList <String[]>]: lista de prefijos de los blobs de Azure que se van a transferir.
        • [BlobFilterDetailContainerList <String[]>]: lista de contenedores de blobs que se van a transferir.
        • [IncludeDataAccountType <DataAccountType?>]: tipo de la cuenta de datos.
        • [IncludeFilterFileDetail <IFilterFileDetails[]>]: detalles de los archivos de filtro que se van a usar para la transferencia de datos.
          • FilterFilePath <String>: ruta de acceso del archivo que contiene los detalles de todos los elementos que se van a transferir.
          • FilterFileType <FilterFileType>: tipo del archivo de filtro.
    • [AccountDetailSharePassword <String>]: contraseña para todos los recursos compartidos que se van a crear en el dispositivo. No se debe pasar para los trabajos transferType:ExportFromAzure. Si no se pasa, el servicio generará la propia contraseña. Esto no se devolverá en Obtener llamada. Requisitos de contraseña: la contraseña debe tener un mínimo de 12 y un máximo de 64 caracteres. La contraseña debe tener al menos un alfabeto en mayúsculas, un número y un carácter especial. La contraseña no puede tener los siguientes caracteres: IilLoO0 Password solo puede tener alfabetos, números y estos caracteres: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: nivel de los registros que se van a recopilar.
  • [DataImportDetail <IDataImportDetails[]>]: detalles de los datos que se van a importar en Azure.
    • AccountDetailDataAccountType <DataAccountType>: tipo de cuenta de los datos que se van a transferir.
    • [AccountDetailSharePassword <String>]: contraseña para todos los recursos compartidos que se van a crear en el dispositivo. No se debe pasar para los trabajos transferType:ExportFromAzure. Si no se pasa, el servicio generará la propia contraseña. Esto no se devolverá en Obtener llamada. Requisitos de contraseña: la contraseña debe tener un mínimo de 12 y un máximo de 64 caracteres. La contraseña debe tener al menos un alfabeto en mayúsculas, un número y un carácter especial. La contraseña no puede tener los siguientes caracteres: IilLoO0 Password solo puede tener alfabetos, números y estos caracteres: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: nivel de los registros que se van a recopilar.
  • [ExpectedDataSizeInTeraByte <Int32?>]: el tamaño esperado de los datos, que debe transferirse en este trabajo, en terabytes.
  • [KeyEncryptionKey <IKeyEncryptionKey>]: detalles sobre qué tipo de cifrado de clave se está usando.
    • KekType <KekType>: tipo de clave de cifrado usada para el cifrado de claves.
    • [IdentityProperty <IIdentityProperties>]: propiedades de identidad administrada usadas para el cifrado de claves.
      • [Type <String>]: tipo de identidad de servicio administrado.
      • [UserAssignedResourceId <String>]: identificador de recurso de Arm para la identidad asignada por el usuario que se va a usar para capturar el token msi.
    • [KekUrl <String>]: clave de cifrado de claves. Es necesario en el caso de KekType administrado por el cliente.
    • [KekVaultResourceId <String>]: identificador de recurso del almacén de Kek. Es necesario en el caso de KekType administrado por el cliente.
  • [Preference <IPreferences>]: preferencias para el pedido.
    • [EncryptionPreferenceDoubleEncryption <DoubleEncryption?>]: define la capa secundaria de habilitación de cifrado basada en software.
    • [EncryptionPreferenceHardwareEncryption <HardwareEncryption?>]: define el cifrado de nivel de hardware (solo para disco)
    • [PreferredDataCenterRegion <String[]>]: región preferida del centro de datos.
    • [ReverseTransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: indica el tipo de logística de envío que el cliente prefiere.
    • [StorageAccountAccessTierPreference <StorageAccountAccessTier[]>]: preferencias relacionadas con el nivel de acceso de las cuentas de almacenamiento.
    • [TransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: indica el tipo de logística de envío que el cliente prefiere.
  • [ReverseShippingDetail <IReverseShippingDetails>]: detalles opcionales del envío inverso para el pedido.
    • [ContactDetailContactName <String>]: nombre de contacto de la persona.
    • [ContactDetailMobile <String>]: número móvil de la persona de contacto.
    • [ContactDetailPhone <String>]: Teléfono número de la persona de contacto.
    • [ContactDetailPhoneExtension <String>]: Teléfono número de extensión de la persona de contacto.
    • [ShippingAddress <IShippingAddress>]: dirección de envío donde el cliente desea recibir el dispositivo.
      • Country <String>: nombre del país.
      • StreetAddress1 <String>: línea de dirección postal 1.
      • [AddressType <AddressType?>]: tipo de dirección.
      • [City <String>]: nombre de la ciudad.
      • [CompanyName <String>]: nombre de la empresa.
      • [PostalCode <String>]: código postal.
      • [SkipAddressValidation <Boolean?>]: marca para indicar si el cliente ha elegido omitir la validación de direcciones predeterminada.
      • [StateOrProvince <String>]: nombre del Estado o provincia.
      • [StreetAddress2 <String>]: línea de dirección postal 2.
      • [StreetAddress3 <String>]: línea 3 de dirección postal.
      • [TaxIdentificationNumber <String>]: número de identificación fiscal
      • [ZipExtendedCode <String>]: código postal extendido.
  • [ShippingAddress <IShippingAddress>]: dirección de envío del cliente.