Invoke-AzStorageSyncChangeDetection
Met deze opdracht kunt u handmatig de detectie van naamruimtewijzigingen initiëren. Deze kan worden gericht op de volledige share, submap of set bestanden. Wanneer u de opdracht uitvoert met de parameters -DirectoryPath of -Path, kunnen maximaal 10.000 items worden gedetecteerd. Als u het bereik van wijzigingen kent, beperkt u de uitvoering van deze opdracht tot onderdelen van de naamruimte, zodat wijzigingsdetectie snel en binnen de limiet van 10.000 items kan worden voltooid. U kunt ook de itemlimiet vermijden door de cmdlet uit te voeren zonder deze parameters, waardoor wijzigingsdetectie op shareniveau wordt aanroept.
Opmerking
Als de opdracht wordt uitgevoerd met -DirectoryPath of -Path parameters, worden de volgende wijzigingen in de Azure-bestandsshare niet gedetecteerd:
Bestanden die worden verwijderd.
Bestanden die uit de share worden verplaatst.
Bestanden die zijn verwijderd en gemaakt met dezelfde naam.
Als wijzigingsdetectie op shareniveau wordt aangeroepen, worden al deze wijzigingen gedetecteerd. Deze wijzigingen worden ook gedetecteerd wanneer de geplande wijzigingsdetectietaak wordt uitgevoerd.
Syntax
FullShareStringParameterSet (Standaard)
Invoke-AzStorageSyncChangeDetection
[-ResourceGroupName] <String>
[-StorageSyncServiceName] <String>
[-SyncGroupName] <String>
-Name <String>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
StringAndDirectoryParameterSet
Invoke-AzStorageSyncChangeDetection
[-ResourceGroupName] <String>
[-StorageSyncServiceName] <String>
[-SyncGroupName] <String>
-Name <String>
-DirectoryPath <String>
[-Recursive]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
StringAndPathParameterSet
Invoke-AzStorageSyncChangeDetection
[-ResourceGroupName] <String>
[-StorageSyncServiceName] <String>
[-SyncGroupName] <String>
-Name <String>
-Path <String[]>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ResourceIdAndDirectoryParameterSet
Invoke-AzStorageSyncChangeDetection
[-ResourceId] <String>
-DirectoryPath <String>
[-Recursive]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ResourceIdAndPathParameterSet
Invoke-AzStorageSyncChangeDetection
[-ResourceId] <String>
-Path <String[]>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FullShareResourceIdParameterSet
Invoke-AzStorageSyncChangeDetection
[-ResourceId] <String>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ObjectAndDirectoryParameterSet
Invoke-AzStorageSyncChangeDetection
[-InputObject] <PSCloudEndpoint>
-DirectoryPath <String>
[-Recursive]
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ObjectAndPathParameterSet
Invoke-AzStorageSyncChangeDetection
[-InputObject] <PSCloudEndpoint>
-Path <String[]>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FullShareObjectParameterSet
Invoke-AzStorageSyncChangeDetection
[-InputObject] <PSCloudEndpoint>
[-PassThru]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Periodiek controleert Azure File Sync de naamruimte in een synchroniserende Azure-bestandsshare op wijzigingen die op een andere manier in de bestandsshare zijn gekomen dan synchroniseren. Het doel is om deze wijzigingen te identificeren en ze uiteindelijk te synchroniseren met verbonden servers. Met deze opdracht kunt u handmatig de detectie van naamruimtenwijzigingen initiëren. Deze kan worden gericht op de volledige share, submap of set bestanden. Als u het bereik van wijzigingen kent, beperkt u de uitvoering van deze opdracht tot delen van de naamruimte, zodat de detectie van afzonderlijke items snel en binnen de limiet van 10.000 items kan worden voltooid. Voer anders de opdracht uit zonder de parameters -DirectoryPath of -Path om de detectie van wijzigingen op shareniveau aan te roepen. De Invoke-AzStorageSyncChangeDetection cmdlet annuleert een opsommingstaak voor cloudwijziging die wordt uitgevoerd. Als u wilt voorkomen dat een actieve taak wordt geannuleerd, gaat u naar de eigenschappen van het cloudeindpunt in de portal om te controleren of een taak momenteel wordt uitgevoerd.
Voorbeelden
Voorbeeld 1
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -Path "Data","Reporting\Templates"
In dit voorbeeld wordt wijzigingsdetectie uitgevoerd in de mappen 'Gegevens' en 'Rapportage\Sjablonen' van een synchronisatie van een Azure-bestandsshare. Alle paden zijn relatief ten opzichte van de hoofdmap van de Azure-bestandssharenaamruimte.
Voorbeeld 2
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -Path "Data\results.xslx","Reporting\Templates\generated.pptx"
In dit voorbeeld wordt wijzigingsdetectie uitgevoerd voor een set bestanden die bekend zijn bij de aanroeper van de opdracht die moet zijn gewijzigd. Het doel is om azure-bestandssynchronisatie deze wijzigingen te laten detecteren en synchroniseren.
Voorbeeld 3
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf" -DirectoryPath "Examples" -Recursive
In dit voorbeeld wordt wijzigingsdetectie uitgevoerd voor de map 'Voorbeelden' en worden wijzigingen recursief gedetecteerd in submappen.
Houd er rekening mee dat de cmdlet mislukt als het pad meer dan 10.000 items bevat. Als het pad meer dan 10.000 items bevat, voert u de opdracht uit op subonderdelen van de naamruimte.
Voorbeeld 4
Invoke-AzStorageSyncChangeDetection -ResourceGroupName "myResourceGroup" -StorageSyncServiceName "myStorageSyncServiceName" -SyncGroupName "mySyncGroupName" -CloudEndpointName "b38fc242-8100-4807-89d0-399cef5863bf"
In dit voorbeeld zijn -DirectoryPath en -Path niet doorgegeven aan de opdracht. Hiermee wordt wijzigingsdetectie aangeroepen voor de hele bestandsshare.
Parameters
-AsJob
Cmdlet op de achtergrond uitvoeren
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Confirm
Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Cf
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Parametereigenschappen
Type: IAzureContextContainer
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: AzContext, AzureRmContext, AzureCredential
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-DirectoryPath
Map waarin wijzigingsdetectie wordt uitgevoerd.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
StringAndDirectoryParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ResourceIdAndDirectoryParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ObjectAndDirectoryParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
CloudEndpoint-object, normaal gesproken doorgegeven via de parameter.
Type: PSCloudEndpoint
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: CloudEndpoint
ObjectAndDirectoryParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ObjectAndPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
FullShareObjectParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Name
Naam van het CloudEndpoint. De naam is een GUID, niet de beschrijvende naam die wordt weergegeven in de portal. Gebruik de cmdlet Get-AzStorageSyncCloudEndpoint om de CloudEndpointName op te halen.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: CloudEndpointName
Parametersets
FullShareStringParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndDirectoryParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-PassThru
Bij normale uitvoering retourneert deze cmdlet geen waarde voor succes. Als u de parameter PassThru opgeeft, schrijft de cmdlet na een geslaagde uitvoering een waarde naar de pijplijn.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Path
Pad waar wijzigingsdetectie wordt uitgevoerd.
Parametereigenschappen
Type: String [ ]
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
StringAndPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ResourceIdAndPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ObjectAndPathParameterSet
Position: Named
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Recursive
Geeft aan of de detectie van adreslijstwijziging recursief is.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
StringAndDirectoryParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ResourceIdAndDirectoryParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
ObjectAndDirectoryParameterSet
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ResourceGroupName
Naam van resourcegroep.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
FullShareStringParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndDirectoryParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-ResourceId
CloudEndpoint-resource-id
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: CloudEndpointId
Parametersets
ResourceIdAndDirectoryParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
ResourceIdAndPathParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
FullShareResourceIdParameterSet
Position: 0
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-StorageSyncServiceName
De naam van de StorageSyncService.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: OuderNaam
Parametersets
FullShareStringParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndDirectoryParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndPathParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-SyncGroupName
Naam van de SyncGroup.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
FullShareStringParameterSet
Position: 2
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndDirectoryParameterSet
Position: 2
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
StringAndPathParameterSet
Position: 2
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-WhatIf
Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd.
De cmdlet wordt niet uitgevoerd.
Parametereigenschappen
Type: SwitchParameter
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: Wi
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden