Compartilhar via


New-AzStorageSyncServerEndpoint

Esse comando cria um novo ponto de extremidade de servidor em um servidor registrado. Isso permite que o caminho especificado no servidor comece a sincronizar os arquivos com outros pontos de extremidade no grupo de sincronização.

Syntax

New-AzStorageSyncServerEndpoint
   [-ResourceGroupName] <String>
   [-StorageSyncServiceName] <String>
   [-SyncGroupName] <String>
   -Name <String>
   -ServerResourceId <String>
   -ServerLocalPath <String>
   [-CloudTiering]
   [-VolumeFreeSpacePercent <Int32>]
   [-TierFilesOlderThanDays <Int32>]
   [-InitialDownloadPolicy <String>]
   [-LocalCacheMode <String>]
   [-InitialUploadPolicy <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzStorageSyncServerEndpoint
   [-ParentObject] <PSSyncGroup>
   -Name <String>
   -ServerResourceId <String>
   -ServerLocalPath <String>
   [-CloudTiering]
   [-VolumeFreeSpacePercent <Int32>]
   [-TierFilesOlderThanDays <Int32>]
   [-InitialDownloadPolicy <String>]
   [-LocalCacheMode <String>]
   [-InitialUploadPolicy <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzStorageSyncServerEndpoint
   [-ParentResourceId] <String>
   -Name <String>
   -ServerResourceId <String>
   -ServerLocalPath <String>
   [-CloudTiering]
   [-VolumeFreeSpacePercent <Int32>]
   [-TierFilesOlderThanDays <Int32>]
   [-InitialDownloadPolicy <String>]
   [-LocalCacheMode <String>]
   [-InitialUploadPolicy <String>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Esse comando cria um novo ponto de extremidade de servidor em um servidor registrado. Isso permite que o caminho especificado no servidor comece a sincronizar os arquivos com outros pontos de extremidade no grupo de sincronização. Se já houver arquivos em outros pontos de extremidade no grupo de sincronização e esse local recém-adicionado também contiver arquivos, um processo de reconciliação tentará determinar se os arquivos são de fato os mesmos nas mesmas pastas que em outros pontos de extremidade. Os namespaces serão mesclados e a reconciliação ajuda a evitar arquivos de conflito. Se houver arquivos em outros pontos de extremidade do servidor, geralmente é melhor começar com um local vazio nesse servidor, para que os arquivos da nuvem cheguem ao servidor em um processo automático chamado recuperação rápida de desastres. Os metadados do namespace serão sincronizados primeiro e, em seguida, o fluxo de dados de cada arquivo será baixado. Se um arquivo for solicitado por um usuário ou aplicativo fora da ordem de download, esse arquivo será recuperado com prioridade para satisfazer a solicitação de acesso. Opcionalmente, você pode usar a hierarquização na nuvem nesse ponto de extremidade do servidor para determinar se esse ponto de extremidade deve se tornar um cache do conjunto completo de arquivos da nuvem. Se a hierarquização na nuvem for usada, o download do conteúdo do arquivo será interrompido no ponto definido pelas políticas de hierarquização da nuvem que você pode definir.

Exemplos

Exemplo 1

$RegisteredServer = Get-AzStorageSyncServer -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName"
New-AzStorageSyncServerEndpoint -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -Name "myServerEndpointName" -ServerResourceId $RegisteredServer.ResourceId -ServerLocalPath "myServerLocalPath" -CloudTiering -TierFilesOlderThanDays "myTierFilesOlderThanDays"

Esse comando cria um novo ponto de extremidade de servidor em um servidor registrado e o insere em um grupo de sincronização. Faz parte de uma topologia de outros pontos de extremidade e os metadados e o conteúdo do arquivo começarão imediatamente a sincronizar entre todos os locais referenciados como pontos de extremidade no grupo de sincronização.

Parâmetros

-AsJob

Executar cmdlet em segundo plano

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-CloudTiering

Parâmetro de hierarquização na nuvem

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-InitialDownloadPolicy

Parâmetro da política de download inicial

Tipo:String
valores aceitos:AvoidTieredFiles, NamespaceOnly, NamespaceThenModifiedFiles
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-InitialUploadPolicy

Parâmetro da política de carregamento inicial

Tipo:String
valores aceitos:Merge, ServerAuthoritative
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalCacheMode

Parâmetro do modo de cache local

Tipo:String
valores aceitos:DownloadNewAndModifiedFiles, UpdateLocallyCachedFiles
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome do ServerEndpoint.

Tipo:String
Aliases:ServerEndpointName
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-ParentObject

Objeto SyncGroup, normalmente passado pelo parâmetro.

Tipo:PSSyncGroup
Aliases:SyncGroup
Position:0
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-ParentResourceId

ID do recurso pai do SyncGroup

Tipo:String
Aliases:SyncGroupId
Position:0
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Nome do grupo de recursos.

Tipo:String
Position:0
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-ServerLocalPath

Parâmetro de caminho local do servidor

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-ServerResourceId

ID do recurso RegisteredServer

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageSyncServiceName

Nome do StorageSyncService.

Tipo:String
Aliases:ParentName
Position:1
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-SyncGroupName

Nome do SyncGroup.

Tipo:String
Position:2
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-TierFilesOlderThanDays

Parâmetro Arquivos de camada anteriores a dias

Tipo:Nullable<T>[Int32]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-VolumeFreeSpacePercent

Parâmetro de porcentagem de espaço livre de volume

Tipo:Nullable<T>[Int32]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

PSSyncGroup

String

Saídas

PSServerEndpoint