New-AzDataBoxJob

Tworzy nowe zadanie z określonymi parametrami. Nie można zaktualizować istniejącego zadania za pomocą tego interfejsu API i zamiast tego należy go zaktualizować przy użyciu interfejsu API zadania aktualizacji.

Składnia

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>]

Opis

Tworzy nowe zadanie z określonymi parametrami. Nie można zaktualizować istniejącego zadania za pomocą tego interfejsu API i zamiast tego należy go zaktualizować przy użyciu interfejsu API zadania aktualizacji.

Przykłady

Przykład 1. Tworzenie zadania importowania skrzynki danych

$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

Możesz rozwinąć i zwizualizować inny obiekt w podobny sposób, jak rozwinięto szczegóły i adres wysyłkowy.

Przykład 2. Tworzenie zadania eksportu pola danych

$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

Tworzy zadanie eksportowania skrzynki danych. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 3. Tworzenie zadania importowania skrzynki danych przy użyciu konta dysku zarządzanego

$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

Tworzy zadanie importowania skrzynki danych przy użyciu konta dysku zarządzanego. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 4. Tworzenie zadania importowania skrzynki danych z tożsamością przypisaną przez użytkownika

$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

Tworzy zadanie importowania skrzynki danych z tożsamością przypisaną przez użytkownika. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 5. Tworzenie zadania skrzynki danych przy użyciu własnego klucza

$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

Tworzy zadanie skrzynki danych z własnym kluczem. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 6. Tworzenie zadania databoxHeavy przy użyciu własnego klucza

$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

Tworzy zadanie databoxHeavy przy użyciu własnego klucza. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 7. Tworzenie zadania databoxDisk przy użyciu własnego klucza dostępu

$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

Tworzy zadanie databoxDisky z własnym kluczem dostępu. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 8. Tworzenie zadania skrzynki danych z włączonym podwójnym szyfrowaniem

$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

Tworzy zadanie skrzynki danych z włączonym podwójnym szyfrowaniem. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 9. Tworzenie zadania importowania dysku klienta urządzenia Data Box

$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

Tworzy zadanie dysku klienta databox w celu zaimportowania danych na platformę Azure. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Przykład 10: Tworzenie zadania eksportu urządzenia 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

Tworzy zadanie dysku klienta databox w celu wyeksportowania danych z platformy Azure. W przypadku dowolnego ponownego uruchomienia błędu z $DebugPreference = "Kontynuuj", jak wspomniano w przykładzie 1

Parametry

-AsJob

Uruchamianie polecenia jako zadania

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.

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

-DeliveryInfoScheduledDateTime

Zaplanowana data i godzina.

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

-DeliveryType

Typ dostawy zadania.

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

-Detail

Szczegóły przebiegu zadania. To pole zostanie wysłane tylko w celu rozwinięcia filtru szczegółów. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości DETAIL i utwórz tabelę skrótów.

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

-IdentityType

Typ tożsamości

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

-Location

Lokalizacja zasobu. Będzie to jeden z obsługiwanych i zarejestrowanych regionów świadczenia usługi Azure (np. Zachodnie stany USA, Wschodnie stany USA, Azja Południowo-Wschodnia itp.). Nie można zmienić regionu zasobu po jego utworzeniu, ale jeśli na aktualizacji zostanie określony identyczny region, żądanie zakończy się pomyślnie.

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

-Name

Nazwa zasobu zadania w określonej grupie zasobów. nazwy zadań muszą mieć długość od 3 do 24 znaków i używać tylko znaków alfanumerycznych i podkreślenia

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

-NoWait

Uruchom polecenie asynchronicznie

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

-ResourceGroupName

Nazwa grupy zasobów

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

-SkuDisplayName

Nazwa wyświetlana jednostki SKU.

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

-SkuFamily

Rodzina jednostek SKU.

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

-SkuName

Nazwa jednostki SKU.

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

-SubscriptionId

Identyfikator subskrypcji

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

-Tag

Lista par wartości klucza, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów).

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

-TransferType

Typ transferu danych.

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

-UserAssignedIdentity

Tożsamości przypisane przez użytkownika

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wyjściowe

IJobResource

Uwagi

ALIASY

WŁAŚCIWOŚCI PARAMETRÓW ZŁOŻONYCH

Aby utworzyć parametry opisane poniżej, skonstruuj tabelę skrótów zawierającą odpowiednie właściwości. Aby uzyskać informacje na temat tabel skrótów, uruchom polecenie Get-Help about_Hash_Tables.

DETAIL <IJobDetails>: szczegóły uruchomienia zadania. To pole zostanie wysłane tylko w celu rozwinięcia filtru szczegółów.

  • ContactDetail <IContactDetails>: dane kontaktowe dotyczące powiadomień i wysyłki.
    • ContactName <String>: imię i nazwisko osoby.
    • EmailList <String[]>: lista identyfikatorów wiadomości e-mail, które mają być powiadamiane o postępie zadania.
    • Phone <String>: Telefon numer osoby kontaktowej.
    • [Mobile <String>]: numer telefonu komórkowego osoby kontaktowej.
    • [NotificationPreference <INotificationPreference[]>]: preferencje powiadomień dotyczące etapu zadania.
      • SendNotification <Boolean>: Powiadomienie jest wymagane lub nie.
      • StageName <NotificationStageName>: nazwa etapu.
    • [PhoneExtension <String>]: Telefon numer rozszerzenia osoby kontaktowej.
  • Type <ClassDiscriminator>: wskazuje typ szczegółów zadania.
  • [DataExportDetail <IDataExportDetails[]>]: szczegóły danych do wyeksportowania z platformy Azure.
    • AccountDetailDataAccountType <DataAccountType>: Typ konta, które mają być przesyłane.
    • TransferConfiguration <ITransferConfiguration>: Konfiguracja transferu danych.
      • Type <TransferConfigurationType>: typ konfiguracji transferu.
      • [TransferAllDetail <ITransferConfigurationTransferAllDetails>]: Mapuj typ filtru i szczegóły, aby przesłać wszystkie dane. To pole jest wymagane tylko wtedy, gdy parametr TransferConfigurationType jest podany jako TransferAll
        • [IncludeDataAccountType <DataAccountType?>]: Typ konta danych
        • [IncludeTransferAllBlob <Boolean?>]: Aby wskazać, czy wszystkie obiekty blob platformy Azure muszą zostać przeniesione
        • [IncludeTransferAllFile <Boolean?>]: Aby wskazać, czy wszystkie pliki platformy Azure muszą zostać przeniesione
      • [TransferFilterDetail <ITransferConfigurationTransferFilterDetails>]: Mapa typu filtru i szczegóły do filtrowania. To pole jest wymagane tylko wtedy, gdy parametr TransferConfigurationType jest podany jako TransferUsingFilter.
        • [AzureFileFilterDetailFilePathList <String[]>]: Lista pełnej ścieżki plików do przeniesienia.
        • [AzureFileFilterDetailFilePrefixList <String[]>]: Lista prefiksów plików platformy Azure do przeniesienia.
        • [AzureFileFilterDetailFileShareList <String[]>]: lista udziałów plików do przeniesienia.
        • [BlobFilterDetailBlobPathList <String[]>]: Lista pełnej ścieżki obiektów blob do przeniesienia.
        • [BlobFilterDetailBlobPrefixList <String[]>]: lista prefiksów obiektów blob platformy Azure do przeniesienia.
        • [BlobFilterDetailContainerList <String[]>]: Lista kontenerów obiektów blob do przeniesienia.
        • [IncludeDataAccountType <DataAccountType?>]: typ konta danych.
        • [IncludeFilterFileDetail <IFilterFileDetails[]>]: szczegóły plików filtru, które mają być używane do transferu danych.
          • FilterFilePath <String>: ścieżka pliku zawierającego szczegóły wszystkich elementów do przeniesienia.
          • FilterFileType <FilterFileType>: typ pliku filtru.
    • [AccountDetailSharePassword <String>]: hasło dla wszystkich udziałów, które mają zostać utworzone na urządzeniu. Nie należy przekazywać dla zadań TransferType:ExportFromAzure. Jeśli to nie zostanie przekazane, usługa wygeneruje samo hasło. Nie zostanie to zwrócone w sekcji Pobierz połączenie. Wymagania dotyczące hasła: hasło musi zawierać co najmniej 12 znaków i maksymalnie 64 znaki. Hasło musi mieć co najmniej jedną wielką literę, jedną cyfrę i jeden znak specjalny. Hasło nie może mieć następujących znaków: Hasło IilLoO0 może mieć tylko alfabety, cyfry i następujące znaki: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: poziom dzienników do zebrania.
  • [DataImportDetail <IDataImportDetails[]>]: szczegóły danych do zaimportowania na platformę Azure.
    • AccountDetailDataAccountType <DataAccountType>: Typ konta, które mają być przesyłane.
    • [AccountDetailSharePassword <String>]: hasło dla wszystkich udziałów, które mają zostać utworzone na urządzeniu. Nie należy przekazywać dla zadań TransferType:ExportFromAzure. Jeśli to nie zostanie przekazane, usługa wygeneruje samo hasło. Nie zostanie to zwrócone w sekcji Pobierz połączenie. Wymagania dotyczące hasła: hasło musi zawierać co najmniej 12 znaków i maksymalnie 64 znaki. Hasło musi mieć co najmniej jedną wielką literę, jedną cyfrę i jeden znak specjalny. Hasło nie może mieć następujących znaków: Hasło IilLoO0 może mieć tylko alfabety, cyfry i następujące znaki: @#-$%^!+=;:_()]+
    • [LogCollectionLevel <LogCollectionLevel?>]: poziom dzienników do zebrania.
  • [ExpectedDataSizeInTeraByte <Int32?>]: oczekiwany rozmiar danych, który należy przenieść w tym zadaniu, w terabajtach.
  • [KeyEncryptionKey <IKeyEncryptionKey>]: szczegółowe informacje o używanym typie szyfrowania kluczy.
    • KekType <KekType>: typ klucza szyfrowania używany do szyfrowania kluczy.
    • [IdentityProperty <IIdentityProperties>]: właściwości tożsamości zarządzanej używane do szyfrowania kluczy.
      • [Type <String>]: Typ tożsamości usługi zarządzanej.
      • [UserAssignedResourceId <String>]: identyfikator zasobu arm dla tożsamości przypisanej przez użytkownika, która ma być używana do pobierania tokenu MSI.
    • [KekUrl <String>]: Klucz szyfrowania klucza. Jest to wymagane w przypadku zarządzanego przez klienta KekType.
    • [KekVaultResourceId <String>]: identyfikator zasobu magazynu Kek. Jest to wymagane w przypadku zarządzanego przez klienta KekType.
  • [Preference <IPreferences>]: Preferencje dotyczące zamówienia.
    • [EncryptionPreferenceDoubleEncryption <DoubleEncryption?>]: definiuje dodatkową warstwę włączania szyfrowania opartego na oprogramowaniu.
    • [EncryptionPreferenceHardwareEncryption <HardwareEncryption?>]: Definiuje szyfrowanie na poziomie sprzętu (tylko dla dysku)
    • [PreferredDataCenterRegion <String[]>]: Preferowany region centrum danych.
    • [ReverseTransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: wskazuje typ Logistyka wysyłki preferowany przez klienta.
    • [StorageAccountAccessTierPreference <StorageAccountAccessTier[]>]: Preferencje związane z warstwą dostępu kont magazynu.
    • [TransportPreferencePreferredShipmentType <TransportShipmentTypes?>]: wskazuje typ Logistyka wysyłki preferowany przez klienta.
  • [ReverseShippingDetail <IReverseShippingDetails>]: Opcjonalne szczegóły odwrotnej wysyłki w celu zamówienia.
    • [ContactDetailContactName <String>]: imię i nazwisko osoby.
    • [ContactDetailMobile <String>]: numer telefonu komórkowego osoby kontaktowej.
    • [ContactDetailPhone <String>]: Telefon numer osoby kontaktowej.
    • [ContactDetailPhoneExtension <String>]: Telefon numer rozszerzenia osoby kontaktowej.
    • [ShippingAddress <IShippingAddress>]: adres wysyłkowy, w którym klient chce otrzymać urządzenie.
      • Country <String>: nazwa kraju.
      • StreetAddress1 <String>: Ulica Adres wiersza 1.
      • [AddressType <AddressType?>]: typ adresu.
      • [City <String>]: nazwa miasta.
      • [CompanyName <String>]: nazwa firmy.
      • [PostalCode <String>]: kod pocztowy.
      • [SkipAddressValidation <Boolean?>]: flaga wskazująca, czy klient zdecydował się pominąć walidację adresu domyślnego
      • [StateOrProvince <String>]: nazwa stanu lub prowincji.
      • [StreetAddress2 <String>]: Ulica Adres wiersza 2.
      • [StreetAddress3 <String>]: Ulica Adres wiersza 3.
      • [TaxIdentificationNumber <String>]: Numer identyfikacyjny podatku
      • [ZipExtendedCode <String>]: rozszerzony kod pocztowy.
  • [ShippingAddress <IShippingAddress>]: adres wysyłkowy klienta.