共用方式為


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

-EncryptionMetaInfo

適用: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