New-AzStorageSyncServerEndpoint

Cette commande crée un point de terminaison de serveur sur un serveur inscrit. Cela permet au chemin spécifié sur le serveur de commencer à synchroniser les fichiers avec d’autres points de terminaison dans le groupe de synchronisation.

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

Cette commande crée un point de terminaison de serveur sur un serveur inscrit. Cela permet au chemin spécifié sur le serveur de commencer à synchroniser les fichiers avec d’autres points de terminaison dans le groupe de synchronisation. S’il existe déjà des fichiers sur d’autres points de terminaison dans le groupe de synchronisation et que cet emplacement nouvellement ajouté contient également des fichiers, un processus de rapprochement tente de déterminer si les fichiers sont en fait les mêmes dans les mêmes dossiers que sur d’autres points de terminaison. Les espaces de noms fusionnent et rapprochement permettent d’éviter les fichiers en conflit. S’il existe des fichiers sur d’autres points de terminaison de serveur, il est souvent préférable de commencer par un emplacement vide sur ce serveur, afin que les fichiers du cloud descendent vers le serveur dans un processus automatique appelé récupération d’urgence rapide. Les métadonnées d’espace de noms sont synchronisées en premier, puis le flux de données de chaque fichier est téléchargé. Si un fichier est demandé par un utilisateur ou une application hors de la commande de téléchargement, ce fichier est rappelé en priorité pour satisfaire la demande d’accès. Vous pouvez éventuellement utiliser la hiérarchisation cloud sur ce point de terminaison de serveur pour déterminer si ce point de terminaison est censé devenir un cache de l’ensemble complet de fichiers à partir du cloud. Si la hiérarchisation cloud est utilisée, le téléchargement du contenu du fichier s’arrête au point défini par les stratégies de hiérarchisation cloud que vous pouvez définir.

Exemples

Exemple 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"

Cette commande crée un point de terminaison de serveur sur un serveur inscrit et l’insère dans un groupe de synchronisation. De la façon THis, il fait partie d’une topologie d’autres points de terminaison et métadonnées de fichier et de contenu commence immédiatement à se synchroniser entre tous les emplacements référencés en tant que points de terminaison dans le groupe de synchronisation.

Paramètres

-AsJob

Exécuter l’applet de commande en arrière-plan

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

-CloudTiering

Paramètre de hiérarchisation cloud

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

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

-InitialDownloadPolicy

Paramètre de stratégie de téléchargement initial

Type:String
Accepted values:AvoidTieredFiles, NamespaceOnly, NamespaceThenModifiedFiles
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InitialUploadPolicy

Paramètre de stratégie de chargement initial

Type:String
Accepted values:Merge, ServerAuthoritative
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalCacheMode

Paramètre du mode cache local

Type:String
Accepted values:DownloadNewAndModifiedFiles, UpdateLocallyCachedFiles
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nom du serveurEndpoint.

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

-ParentObject

SyncGroup, normalement passé par le paramètre.

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

-ParentResourceId

ID de ressource parent syncGroup

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

-ResourceGroupName

Nom du groupe de ressources.

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

-ServerLocalPath

Paramètre de chemin d’accès local du serveur

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

-ServerResourceId

Id de ressource RegisteredServer

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

-StorageSyncServiceName

Nom du Stockage SyncService.

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

-SyncGroupName

Nom du SyncGroup.

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

-TierFilesOlderThanDays

Fichiers de niveau antérieurs à jours, paramètre

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VolumeFreeSpacePercent

Paramètre pourcentage d’espace libre du volume

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

PSSyncGroup

String

Sorties

PSServerEndpoint