Invoke-AzStorageSyncChangeDetection

이 명령을 사용하여 네임스페이스 변경 내용 검색을 수동으로 시작할 수 있습니다. 전체 공유, 하위 폴더 또는 파일 집합을 대상으로 지정할 수 있습니다. -DirectoryPath 또는 -Path 매개 변수를 사용하여 명령을 실행하는 경우 최대 10,000개의 항목을 검색할 수 있습니다. 변경 범위가 알려진 경우 이 명령의 실행을 네임스페이스의 일부로 제한하므로 변경 검색이 10,000개 항목 제한 내에서 빠르게 완료할 수 있습니다. 또는 이러한 매개 변수 없이 cmdlet을 실행하여 공유 수준 변경 검색을 호출하여 항목 제한을 방지할 수 있습니다.

참고 항목

-DirectoryPath 또는 -Path 매개 변수를 사용하여 실행하는 경우 명령은 Azure 파일 공유에서 다음과 같은 변경 내용을 검색하지 않습니다.

  • 삭제된 파일입니다.
  • 공유에서 이동된 파일입니다.
  • 동일한 이름으로 삭제되고 만들어진 파일입니다.

공유 수준 변경 검색이 호출되면 이러한 모든 변경 내용이 검색됩니다. 이러한 변경 내용은 예약된 변경 내용 검색 작업이 실행될 때도 검색됩니다.

Syntax

Invoke-AzStorageSyncChangeDetection
      [-ResourceGroupName] <String>
      [-StorageSyncServiceName] <String>
      [-SyncGroupName] <String>
      -Name <String>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-ResourceGroupName] <String>
      [-StorageSyncServiceName] <String>
      [-SyncGroupName] <String>
      -Name <String>
      -DirectoryPath <String>
      [-Recursive]
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-ResourceGroupName] <String>
      [-StorageSyncServiceName] <String>
      [-SyncGroupName] <String>
      -Name <String>
      -Path <String[]>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-ResourceId] <String>
      -DirectoryPath <String>
      [-Recursive]
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-ResourceId] <String>
      -Path <String[]>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-ResourceId] <String>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-InputObject] <PSCloudEndpoint>
      -DirectoryPath <String>
      [-Recursive]
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-InputObject] <PSCloudEndpoint>
      -Path <String[]>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzStorageSyncChangeDetection
      [-InputObject] <PSCloudEndpoint>
      [-PassThru]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

동기화 이외의 다른 수단으로 파일 공유에 들어온 변경 내용은 동기화 Azure 파일 공유 내의 네임스페이스를 주기적으로 Azure 파일 동기화 검사. 목표는 이러한 변경 내용을 식별하고 궁극적으로 연결된 서버에 동기화하는 것입니다. 이 명령을 사용하여 네임스페이스 변경 내용 검색을 수동으로 시작할 수 있습니다. 전체 공유, 하위 폴더 또는 파일 집합을 대상으로 지정할 수 있습니다. 변경 범위가 알려진 경우 이 명령의 실행을 네임스페이스의 일부로 제한하여 개별 항목 변경 검색이 10,000개 항목 제한 내에서 빠르게 완료할 수 있도록 합니다. 그렇지 않으면 -DirectoryPath 또는 -Path 매개 변수 없이 명령을 실행하여 전체 공유 수준 변경 검색을 호출합니다. Invoke-AzStorageSyncChangeDetection cmdlet은 진행 중인 클라우드 변경 열거 작업을 취소합니다. 현재 실행 중인 작업을 취소하지 않도록 하려면 포털의 클라우드 엔드포인트 속성으로 이동하여 작업이 현재 실행 중인 경우 검사.

예제

예 1

Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -Path "Data","Reporting\Templates"

이 예제에서 변경 검색은 동기화되는 Azure 파일 공유의 "데이터" 및 "Reporting\Templates" 디렉터리에서 실행됩니다. 모든 경로는 Azure 파일 공유 네임스페이스의 루트를 기준으로 합니다.

예제 2

Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -Path "Data\results.xslx","Reporting\Templates\generated.pptx"

이 예제에서는 명령 호출자에게 변경된 것으로 알려진 파일 집합에 대해 변경 검색이 실행됩니다. 목표는 Azure 파일 동기화가 이러한 변경 내용을 검색하고 동기화하도록 하는 것입니다.

예 3

Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -DirectoryPath "Examples" -Recursive

이 예제에서 변경 내용 검색은 "예제" 디렉터리에 대해 실행되며 하위 디렉터리의 변경 내용을 재귀적으로 검색합니다. 경로에 10,000개 이상의 항목이 포함된 경우 cmdlet이 실패합니다. 경로에 10,000개 이상의 항목이 포함된 경우 네임스페이스의 하위 부분에서 명령을 실행합니다.

예시 4

Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf"

이 예제에서는 -DirectoryPath와 -Path가 모두 명령에 전달되지 않았습니다. 이렇게 하면 전체 파일 공유에서 변경 검색이 호출됩니다.

매개 변수

-AsJob

백그라운드에서 cmdlet 실행

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

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

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

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DirectoryPath

변경 검색이 수행되는 디렉터리입니다.

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

-InputObject

일반적으로 매개 변수를 통해 전달되는 CloudEndpoint 개체입니다.

Type:PSCloudEndpoint
Aliases:CloudEndpoint
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

CloudEndpoint의 이름입니다. 이름은 포털에 표시되는 이름이 아니라 GUID입니다. CloudEndpointName을 얻으려면 Get-AzStorageSyncCloudEndpoint cmdlet을 사용합니다.

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

-PassThru

일반 실행에서 이 cmdlet은 성공에 대한 값을 반환하지 않습니다. PassThru 매개 변수를 제공하는 경우 cmdlet은 성공적으로 실행된 후 파이프라인에 값을 씁니다.

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

-Path

변경 검색이 수행되는 경로입니다.

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

-Recursive

디렉터리 변경 검색이 재귀적인지 여부를 나타냅니다.

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

-ResourceGroupName

리소스 그룹 이름.

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

-ResourceId

CloudEndpoint 리소스 ID

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

-StorageSyncServiceName

StorageSyncService의 이름입니다.

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

-SyncGroupName

SyncGroup의 이름입니다.

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

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

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

입력

String

PSServerEndpoint

출력

Void