Set-SPOMigrationPackageAzureSource

Cmdlet을 사용하여 Azure 컨테이너를 만들고, 마이그레이션 패키지 파일을 적절한 컨테이너에 업로드하고, 업로드된 콘텐츠를 스냅샷합니다.

Syntax

Set-SPOMigrationPackageAzureSource
   -AccountKey <String>
   -AccountName <String>
   [-AzureQueueName <String>]
   [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
   [-EncryptionParameters <EncryptionParameters>]
   [-FileContainerName <String>]
   -MigrationSourceLocations <MigrationPackageLocation>
   [-NoLogFile]
   [-NoSnapshotCreation]
   [-NoUpload]
   [-Overwrite]
   [-PackageContainerName <String>]
   [<CommonParameters>]
Set-SPOMigrationPackageAzureSource
   -AccountKey <String>
   -AccountName <String>
   [-AzureQueueName <String>]
   [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
   [-EncryptionParameters <EncryptionParameters>]
   [-FileContainerName <String>]
   [-NoLogFile]
   [-NoSnapshotCreation]
   [-NoUpload]
   [-Overwrite]
   [-PackageContainerName <String>]
   -SourceFilesPath <String>
   -SourcePackagePath <String>
   [<CommonParameters>]
Set-SPOMigrationPackageAzureSource
   [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
   [-EncryptionParameters <EncryptionParameters>]
   -MigrationPackageAzureLocations <MigrationPackageAzureLocations>
   -MigrationSourceLocations <MigrationPackageLocation>
   [-NoLogFile]
   [-NoSnapshotCreation]
   [-NoUpload]
   [-Overwrite]
   [<CommonParameters>]
Set-SPOMigrationPackageAzureSource
   [-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
   [-EncryptionParameters <EncryptionParameters>]
   -MigrationPackageAzureLocations <MigrationPackageAzureLocations>
   [-NoLogFile]
   [-NoSnapshotCreation]
   [-NoUpload]
   [-Overwrite]
   -SourceFilesPath <String>
   -SourcePackagePath <String>
   [<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 Storage에 마이그레이션 패키지 컨테이너를 만들고, 패키지 파일을 업로드하고, 파일을 스냅샷하고, 마지막으로 연결 문자열을 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

Azure 저장소 계정의 계정 키입니다.

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

-AccountName

Azure 저장소 계정의 계정 이름입니다.

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

-AzureQueueName

가져오는 동안 가져오기 작업이 이벤트를 나열하는 Azure 저장소 보고 큐의 이름(옵션)입니다. 이 값은 소문자여야 하며 Azure의 큐 명명 규칙을 준수해야 합니다.

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

-EncryptionMetaInfo

PARAMVALUE: MigrationFileEncryptionInfo[]

Type:MigrationFileEncryptionInfo[]
Position:Named
Default value:None
Required:False
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

-FileContainerName

현재 없는 경우 만들어지는 Azure Blob 저장소 컨테이너의 이름(옵션)입니다. 여기에 업로드된 패키지 콘텐츠 파일이 저장됩니다. 값은 소문자여야 하며 Azure의 컨테이너 명명 규칙을 준수해야 합니다. 이 형식을 제공하지 않으면 -files 형식을 사용하여 이름이 생성됩니다.

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

-MigrationPackageAzureLocations

선택적 Azure 저장소 보고 큐와 패키지 콘텐츠 및 메타데이터 파일을 저장하는 Azure Blob 저장소 컨테이너를 나타내는 정규화된 URL 및 SAS 토큰 집합입니다. 이 개체는 를 성공적으로 처리하는 동안 반환됩니다. Set-SPOMigrationPackageAzureSource

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

-MigrationSourceLocations

마이그레이션할 수 있는 원본 위치입니다.

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

-NoLogFile

로그 파일을 만들지 않음을 나타냅니다. 기본값은 새 CopyMigrationPackage 로그 파일을 SourcePackagePath 매개 변수 내에 지정된 디렉터리 안에 만들도록 지정되어 있습니다.

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

-NoSnapshotCreation

컨테이너의 콘텐츠에 대해 스냅샷을 수행하지 않음을 나타냅니다. 기본값은 컨테이너에서 패키지 파일 각각의 스냅샷을 만들도록 지정되어 있습니다.

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

-NoUpload

패키지 파일을 업로드 하지 않음을 나타냅니다. 기본값은 모든 패키지 파일을 업로드하도록 지정되어 있습니다.

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

-Overwrite

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

-PackageContainerName

현재 없는 경우 만들어지는 Azure Blob 저장소 컨테이너의 이름(옵션)입니다. 여기에 업로드된 패키지 메타데이터 파일이 저장됩니다. 값은 소문자여야 하며 Azure의 컨테이너 명명 규칙을 준수해야 합니다. 이 형식을 제공하지 않으면 -package 형식을 사용하여 이름이 생성됩니다.

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

-SourceFilesPath

패키지의 원본 콘텐츠 파일이 있는 디렉터리 위치입니다.

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

-SourcePackagePath

패키지의 메타데이터 파일이 있는 디렉터리 위치입니다.

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

입력

None

출력

System.Object