New-AzStorageSyncServerEndpoint
To polecenie tworzy nowy punkt końcowy serwera na zarejestrowanym serwerze. Dzięki temu określona ścieżka na serwerze umożliwia rozpoczęcie synchronizacji plików z innymi punktami końcowymi w grupie synchronizacji.
Składnia
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>]
Opis
To polecenie tworzy nowy punkt końcowy serwera na zarejestrowanym serwerze. Dzięki temu określona ścieżka na serwerze umożliwia rozpoczęcie synchronizacji plików z innymi punktami końcowymi w grupie synchronizacji. Jeśli istnieją już pliki w innych punktach końcowych w grupie synchronizacji, a ta nowo dodana lokalizacja zawiera również pliki, proces uzgodnień podejmie próbę ustalenia, czy pliki są w rzeczywistości tymi samymi w tych samych folderach co w innych punktach końcowych. Przestrzenie nazw będą scalać i uzgadniać, aby zapobiec konfliktom plików. Jeśli istnieją pliki w innych punktach końcowych serwera, często lepiej jest zacząć od pustej lokalizacji na tym serwerze, aby pliki z chmury spadły do serwera w procesie automatycznym nazywanym szybkim odzyskiwaniem po awarii. Metadane przestrzeni nazw będą najpierw synchronizowane, a następnie pobierany jest strumień danych każdego pliku. Jeśli plik jest żądany przez użytkownika lub aplikację poza zamówieniem pobierania, ten plik zostanie odwołany z priorytetem, aby spełnić żądanie dostępu. Opcjonalnie możesz użyć obsługi warstw w chmurze w tym punkcie końcowym serwera, aby określić, czy ten punkt końcowy ma stać się pamięcią podręczną pełnego zestawu plików z chmury. Jeśli jest używana obsługa warstw w chmurze, pobieranie zawartości pliku zostanie zatrzymane w punkcie zdefiniowanym przez zasady obsługi warstw w chmurze, które można ustawić.
Przykłady
Przykład 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"
To polecenie tworzy nowy punkt końcowy serwera na zarejestrowanym serwerze i wstawia go do grupy synchronizacji. THis sposób jest częścią topologii innych punktów końcowych i metadanych pliku i zawartości natychmiast rozpocznie synchronizację między wszystkimi lokalizacjami, do których odwołuje się punkt końcowy w grupie synchronizacji.
Parametry
-AsJob
Uruchamianie polecenia cmdlet w tle
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CloudTiering
Parametr obsługi warstw w chmurze
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InitialDownloadPolicy
Parametr zasad początkowego pobierania
Typ: | String |
Dopuszczalne wartości: | AvoidTieredFiles, NamespaceOnly, NamespaceThenModifiedFiles |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InitialUploadPolicy
Parametr zasad przekazywania początkowego
Typ: | String |
Dopuszczalne wartości: | Merge, ServerAuthoritative |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LocalCacheMode
Parametr trybu lokalnej pamięci podręcznej
Typ: | String |
Dopuszczalne wartości: | DownloadNewAndModifiedFiles, UpdateLocallyCachedFiles |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa punktu końcowego serwera.
Typ: | String |
Aliasy: | ServerEndpointName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ParentObject
Obiekt SyncGroup, zwykle przekazywany przez parametr .
Typ: | PSSyncGroup |
Aliasy: | SyncGroup |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ParentResourceId
Identyfikator zasobu nadrzędnego grupy synchronizacji
Typ: | String |
Aliasy: | SyncGroupId |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Nazwa grupy zasobów.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServerLocalPath
Parametr ścieżki lokalnej serwera
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServerResourceId
Identyfikator zasobu RegisteredServer
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StorageSyncServiceName
Nazwa usługi StorageSyncService.
Typ: | String |
Aliasy: | ParentName |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SyncGroupName
Nazwa grupy synchronizacji.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TierFilesOlderThanDays
Parametr Pliki warstwy starsze niż dni
Typ: | Nullable<T>[Int32] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VolumeFreeSpacePercent
Parametr procentu wolnego miejsca na woluminie
Typ: | Nullable<T>[Int32] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |