Submit-SPOMigrationJob

注意:此 Cmdlet 已被取代。 若要使用 PowerShell 移轉至 SharePoint 和 Microsoft 365,請參閱使用 PowerShell 移轉至 SharePoint

送出新的移轉工作至網站集合的 Cmdlet,而此移轉工作參考 Azure Blob 儲存體中先前上傳的封裝。

Syntax

Submit-SPOMigrationJob
      [-TargetWebUrl] <String>
      [-FileContainerUri] <String>
      [-PackageContainerUri] <String>
      [-AzureQueueUri <String>]
      -Credentials <CredentialCmdletPipeBind>
      [-EncryptionParameters <EncryptionParameters>]
      [-NoLogFile]
      [<CommonParameters>]
Submit-SPOMigrationJob
      [-TargetWebUrl] <String>
      [-MigrationPackageAzureLocations] <MigrationPackageAzureLocations>
      -Credentials <CredentialCmdletPipeBind>
      [-EncryptionParameters <EncryptionParameters>]
      [-NoLogFile]
      [<CommonParameters>]

Description

此 Cmdlet 包含一個以上的參數集。 您可能只會使用到一個參數集中的參數,而且您無法合併不同參數集中的參數。 如需如何使用參數集的詳細資訊,請參閱 Cmdlet 參數集。

這個 Cmdlet 會傳回 GUID 值,代表 MigrationJobId,或如果未成功建立工作,則傳回空的 GUID。

範例

-----------------------範例 1-----------------------------

Submit-SPOMigrationJob -TargetUrl https://contoso.sharepoint.com/sites/TargetSite/TargetWeb -FileContainerUri "https://migrationstore.blob.core.windows.net/migration-files?sv=2014-02-14&sr=c&sig=THTTJoeGHysxRLgv22j473XYS2blH1YAVIdsfWrPhq8=&se=2015-04-06T05:09:36Z&sp=rl" -PackageContainerUri "https://migrationstore.blob.core.windows.net/migration-package?sv=2014-02-14&sr=c&sig=2PCBJtiXsVWiK5GrY7jBEdyEAwtunQNJLH8uo6I0+Ew=&se=2015-04-06T05:09:37Z&sp=rwl"

此範例會在 URL 'https://contoso.sharepoint.com/sites/TargetSite/TargetWeb '的 Web 目標網站集合中建立新的移轉作業。移轉作業包含傳遞至命令的檔案和封裝中繼資料 Azure 儲存體容器的相關資訊。

-----------------------範例 2-----------------------------

Submit-SPOMigrationJob -TargetUrl https://contoso.sharepoint.com/sites/TargetSite/TargetWeb -MigrationPackageAzureLocations $azurelocations

此範例會在 URL 'https://contoso.sharepoint.com/sites/TargetSite/TargetWeb '的 Web 目標網站集合中建立新的移轉作業。移轉作業包含傳遞至命令的檔案和封裝中繼資料 Azure 儲存體容器的相關資訊。

參數

-AzureQueueUri

選用的完整 URL 和 SA 權杖代表 Azure 儲存體報告佇列,而匯入作業將在匯入期間列出其中的事件。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Credentials

連線至網站集合時所使用的網站集合管理員選用認證。 認證應該以 UPN 格式提供使用者名稱 (例如 user@company.onmicrosoft.com) 。 如果未設定此屬性,則會話先前呼叫 Connect-SPOService 的目前租使用者系統管理員認證將會用來連線到網站集合。

Type:CredentialCmdletPipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-EncryptionParameters

EncryptionParameters 物件。 如需詳細資訊,請參閱 New-SPOMigrationEncryptionParameters

Type:EncryptionParameters
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-FileContainerUri

完整的 URL 和 SAS權杖,代表包含封裝內容檔的 Azure Blob 儲存體容器。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-MigrationPackageAzureLocations

一組完整的 URL 及 SA 權杖,代表 Azure Blob 儲存體容器,其中包含封裝內容和中繼資料檔案,以及選用的 Azure 儲存體報告佇列。 此物件會在 Cmdlet 成功處理 Set-SPOMigrationPackageAzureSource 期間傳回。

Type:MigrationPackageAzureLocations
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Online

-NoLogFile

表示不要建立記錄檔。 預設值是在目前的目錄中建立新的 CreateMigrationJob 記錄檔。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-PackageContainerUri

完整的 URL 和 SAS權杖,代表包含封裝中繼資料檔案的 Azure Blob 儲存體容器。

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-TargetWebUrl

將要匯入封裝的完整目標 Web URL。 這必須包含在 期間 ConvertTo-SPOMigrationTargetedPackage 使用的相同 TargetWebURL。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

輸入

Microsoft.Online.SharePoint.Migration.MigrationPackageAzureLocations

輸出

System.Object