Delen via


Get-AzStorageFile

Een lijst met mappen en bestanden voor een pad.

Syntaxis

Get-AzStorageFile
   [-ShareName] <String>
   [[-Path] <String>]
   [-ExcludeExtendedInfo]
   [-DisAllowTrailingDot]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]
Get-AzStorageFile
   [-Share] <CloudFileShare>
   [-ShareClient <ShareClient>]
   [[-Path] <String>]
   [-ExcludeExtendedInfo]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]
Get-AzStorageFile
   [-Directory] <CloudFileDirectory>
   [-ShareDirectoryClient <ShareDirectoryClient>]
   [[-Path] <String>]
   [-ExcludeExtendedInfo]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]

Description

De cmdlet Get-AzStorageFile bevat mappen en bestanden voor de share of map die u opgeeft. Geef de padparameter op om een exemplaar van een map of bestand op te halen in het opgegeven pad. Met deze cmdlet worden AzureStorageFile - en AzureStorageDirectory-objecten geretourneerd. U kunt de eigenschap IsDirectory gebruiken om onderscheid te maken tussen mappen en bestanden.

Voorbeelden

Voorbeeld 1: Mappen in een share vermelden

Get-AzStorageFile -ShareName "ContosoShare06" | Where-Object {$_.GetType().Name -eq "AzureStorageFileDirectory"}

Met deze opdracht worden alleen de mappen in de share ContosoShare06 weergegeven. Eerst worden zowel bestanden als mappen opgehaald, doorgegeven aan de where-operator met behulp van de pijplijnoperator. Vervolgens worden alle objecten verwijderd waarvan het type niet 'AzureStorageFileDirectory' is.

Voorbeeld 2: Een bestandsmap weergeven

Get-AzStorageFile -ShareName "ContosoShare06" -Path "ContosoWorkingFolder" | Get-AzStorageFile

Met deze opdracht worden de bestanden en mappen in de map ContosoWorkingFolder vermeld onder de share ContosoShare06. Eerst wordt het mapexemplaren en vervolgens naar de Get-AzStorageFile-cmdlet gepijplijnd om de map weer te geven.

Parameters

-ClientTimeoutPerRequest

Hiermee geeft u het time-outinterval aan de clientzijde op, in seconden, voor één serviceaanvraag. Als de vorige aanroep binnen het opgegeven interval mislukt, probeert deze cmdlet de aanvraag opnieuw uit te voeren. Als deze cmdlet geen geslaagd antwoord ontvangt voordat het interval is verstreken, retourneert deze cmdlet een fout.

Type:Nullable<T>[Int32]
Aliassen:ClientTimeoutPerRequestInSeconds
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConcurrentTaskCount

Hiermee geeft u het maximum aantal gelijktijdige netwerkaanroepen op. U kunt deze parameter gebruiken om de gelijktijdigheid te beperken om het lokale CPU- en bandbreedtegebruik te beperken door het maximum aantal gelijktijdige netwerkaanroepen op te geven. De opgegeven waarde is een absoluut aantal en wordt niet vermenigvuldigd met het aantal kernen. Deze parameter kan helpen bij het beperken van netwerkverbindingsproblemen in omgevingen met lage bandbreedte, zoals 100 kilobits per seconde. De standaardwaarde is 10.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Context

Hiermee geeft u een Azure Storage-context op. Gebruik de cmdlet New-AzStorageContext om een opslagcontext te verkrijgen.

Type:IStorageContext
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Directory

Hiermee geeft u een map op als een CloudFileDirectory-object . Met deze cmdlet wordt de map opgehaald die met deze parameter wordt opgegeven. Gebruik de cmdlet New-AzStorageDirectory om een map te verkrijgen. U kunt ook de Cmdlet Get-AzStorageFile gebruiken om een map op te halen.

Type:CloudFileDirectory
Aliassen:CloudFileDirectory
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DisAllowTrailingDot

Volg punt (.) niet toe om achtervoegselmap en bestandsnamen te achtervoegsel.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExcludeExtendedInfo

Neem geen uitgebreide bestandsgegevens op, zoals tijdstempels, ETag, kenmerken, permissionKey in lijstbestand en Map.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Hiermee geeft u het pad van een map. Als u de parameter Path weglaat, vermeldt Get-AzStorageFile de mappen en bestanden in de opgegeven bestandsshare of map. Als u de parameter Path opneemt, retourneert Get-AzStorageFile een exemplaar van een map of bestand in het opgegeven pad.

Type:String
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServerTimeoutPerRequest

Hiermee geeft u het time-outinterval aan de servicezijde op, in seconden, voor een aanvraag. Als het opgegeven interval is verstreken voordat de service de aanvraag verwerkt, retourneert de Storage-service een fout.

Type:Nullable<T>[Int32]
Aliassen:ServerTimeoutPerRequestInSeconds
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Share

Hiermee geeft u een CloudFileShare-object . Met deze cmdlet wordt een bestand of map opgehaald uit de bestandsshare die met deze parameter wordt opgegeven. Gebruik de cmdlet Get-AzStorageShare om een CloudFileShare-object op te halen. Dit object bevat de opslagcontext. Als u deze parameter opgeeft, geeft u de contextparameter niet op.

Type:CloudFileShare
Aliassen:CloudFileShare
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ShareClient

ShareClient-object geeft de share aan waar de bestanden/mappen worden vermeld.

Type:ShareClient
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ShareDirectoryClient

ShareDirectoryClient-object geeft de basismap aan waarin de bestanden/mappen worden vermeld.

Type:ShareDirectoryClient
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ShareName

Hiermee geeft u de naam van de bestandsshare. Met deze cmdlet wordt een bestand of map opgehaald uit de bestandsshare die met deze parameter wordt opgegeven.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

CloudFileShare

CloudFileDirectory

IStorageContext

Uitvoerwaarden

AzureStorageFile