Set-SPOMigrationPackageAzureSource
Cmdlet 來建立 Azure 容器、將移轉套件檔案上傳至適當的容器,以及建立上傳內容的快照集。
語法
ImplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource
-MigrationSourceLocations <MigrationPackageLocation>
-AccountName <String>
-AccountKey <String>
[-FileContainerName <String>]
[-PackageContainerName <String>]
[-AzureQueueName <String>]
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ImplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource
-MigrationSourceLocations <MigrationPackageLocation>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ExplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource
-SourceFilesPath <String>
-SourcePackagePath <String>
-AccountName <String>
-AccountKey <String>
[-FileContainerName <String>]
[-PackageContainerName <String>]
[-AzureQueueName <String>]
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ExplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource
-SourceFilesPath <String>
-SourcePackagePath <String>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
Description
此 Cmdlet 包含一個以上的參數集。 您可能只會使用到一個參數集中的參數,而且您無法合併不同參數集中的參數。 如需如何使用參數集的詳細資訊,請參閱 Cmdlet 參數集。
這個 Cmdlet 會傳回 Microsoft.Online.SharePoint.Migration。 MigrationPackageAzureLocations 物件,可作為此 Cmdlet 的來源,或更常見的是作為 Cmdlet 的 Submit-SPOMigrationJob 來源。
範例
範例 1
$azurelocations = Set-SPOMigrationPackageAzureSource -SourcePath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -FileContainerUri migration-files -PackageContainerUri migration-package -AccountName migrationstore -AccountKey "nmcXQ+1NctB7BlRVm+8+qWUn6GUFIH7E5ZQPThcjg8SfFWTJ34HthyOEoROwxHYIajpOYxYDt7qUwSEBQlLWoA=="
此範例會使用提供的帳戶認證在 Azure 儲存體中建立移轉套件容器、將套件檔案上傳至其中、建立檔案快照集,最後將連接字串傳回至 PowerShell 變數。
範例 2
Set-SPOMigrationPackageAzureSource -SourcePath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -MigrationPackageAzureLocations $azurelocations -AccountName migrationstore -AccountKey "nmcXQ+1NctB7BlRVm+8+qWUn6GUFIH7E5ZQPThcjg8SfFWTJ34HthyOEoROwxHYIajpOYxYDt7qUwSEBQlLWoA==" -NoUpload
本範例會在 Azure 存放區中使用現有的移轉封裝容器,以快照先前上傳的檔案,然後將連接字串傳回給 PowerShell 變數。
參數
-AccountKey
適用:SharePoint Online
Azure 儲存體帳戶的帳戶金鑰。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-AccountName
適用:SharePoint Online
Azure 儲存體帳戶的帳戶名稱。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-AzureQueueName
適用:SharePoint Online
Azure 儲存體報告佇列的選用名稱,而匯入作業將在匯入期間列出其中事件。 此值必須是小寫,並符合 Azure 的佇列命名規則。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
適用:SharePoint Online
PARAMVALUE:MigrationFileEncryptionInfo[]
| 類型: | Microsoft.Online.SharePoint.Migration.MigrationFileEncryptionInfo[]
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-EncryptionParameters
適用:SharePoint Online
EncryptionParameters 物件。 如需詳細資訊,請參閱 New-SPOMigrationEncryptionParameters 。
參數屬性
| 類型: | Microsoft.Online.SharePoint.Migration.EncryptionParameters
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-FileContainerName
適用:SharePoint Online
Azure Blob 儲存體容器的選用名稱 (如果目前不存在,則會建立)。 它將保留上傳的封裝內容檔案。 此值必須是小寫,並符合 Azure 的容器命名規則。 如果未提供,則會使用格式 <GUID> 檔案產生名稱。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-MigrationPackageAzureLocations
適用:SharePoint Online
一組完整的 URL 及 SA 權杖,代表 Azure Blob 儲存體容器,其中包含封裝內容和中繼資料檔案,以及選用的 Azure 儲存體報告佇列。 在成功處理 Set-SPOMigrationPackageAzureSource
參數屬性
| 類型: | Microsoft.Online.SharePoint.Migration.MigrationPackageAzureLocations
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceImplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-MigrationSourceLocations
適用:SharePoint Online
要移轉的可能來源位置。
參數屬性
| 類型: | Microsoft.Online.SharePoint.Migration.MigrationPackageLocation
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ImplicitSourceImplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-NoLogFile
適用:SharePoint Online
表示不要建立記錄檔。 預設值就是在 SourcePackagePath 參數內指定的目錄內建立新的 CopyMigrationPackage 記錄檔。
參數屬性
| 類型: | System.Management.Automation.SwitchParameter
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-NoSnapshotCreation
適用:SharePoint Online
表示不要對容器中的內容執行快照。 預設值就是快照容器中的每個封裝檔案。
參數屬性
| 類型: | System.Management.Automation.SwitchParameter
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-NoUpload
適用:SharePoint Online
表示不要上傳封裝檔案。 預設值就是上傳所有封裝檔案。
參數屬性
| 類型: | System.Management.Automation.SwitchParameter
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Overwrite
適用:SharePoint Online
參數屬性
| 類型: | System.Management.Automation.SwitchParameter
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-PackageContainerName
適用:SharePoint Online
Azure Blob 儲存體容器的選用名稱 (如果目前不存在,則會建立)。 它將保留上傳的封裝中繼資料檔案。 此值必須是小寫,並符合 Azure 的容器命名規則。 如果未提供此選項,則會使用格式 GUID-package> 產生<名稱。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-ParallelUpload
適用:SharePoint Online
是否啟用將檔案平行上傳至 Azure。
參數屬性
| 類型: | System.Management.Automation.SwitchParameter
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SourceFilesPath
適用:SharePoint Online
套件來源內容檔案所在的目錄位置。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-SourcePackagePath
適用:SharePoint Online
套件中繼資料檔案所在的目錄位置。
參數屬性
| 類型: | System.String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ExplicitSourceExplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
CommonParameters
此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。
None
輸出
System.Object