Get-AzStorageFile
Vypíše adresáře a soubory pro cestu.
Syntaxe
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
Rutina Get-AzStorageFile uvádí adresáře a soubory pro zadaná sdílená složka nebo adresář. Zadejte parametr Path pro získání instance adresáře nebo souboru v zadané cestě. Tato rutina vrátí objekty AzureStorageFile a AzureStorageDirectory . Vlastnost IsDirectory můžete použít k rozlišení mezi složkami a soubory.
Příklady
Příklad 1: Výpis adresářů ve sdílené složce
Get-AzStorageFile -ShareName "ContosoShare06" | Where-Object {$_.GetType().Name -eq "AzureStorageFileDirectory"}
Tento příkaz zobrazí seznam pouze adresářů ve sdílené složce ContosoShare06. Nejprve načte soubory i adresáře, předá je operátoru where pomocí operátoru kanálu a pak zahodí všechny objekty, jejichž typ není AzureStorageFileDirectory.
Příklad 2: Výpis adresáře souborů
Get-AzStorageFile -ShareName "ContosoShare06" -Path "ContosoWorkingFolder" | Get-AzStorageFile
Tento příkaz zobrazí seznam souborů a složek v adresáři ContosoWorkingFolder ve sdílené složce ContosoShare06. Nejprve načte instanci adresáře a potom ji kanáluje do rutiny Get-AzStorageFile pro výpis adresáře.
Parametry
-ClientTimeoutPerRequest
Určuje interval časového limitu na straně klienta v sekundách pro jednu žádost o službu. Pokud předchozí volání selže v zadaném intervalu, tato rutina požadavek opakuje. Pokud tato rutina neobdrží úspěšnou odpověď před uplynutím intervalu, vrátí tato rutina chybu.
Typ: | Nullable<T>[Int32] |
Aliasy: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ConcurrentTaskCount
Určuje maximální počet souběžných síťových volání. Pomocí tohoto parametru můžete omezit souběžnost na omezení využití místního procesoru a šířky pásma zadáním maximálního počtu souběžných síťových volání. Zadaná hodnota je absolutní počet a nevynásobí se počtem jader. Tento parametr může pomoct zmírnit problémy se síťovým připojením v prostředích s nízkou šířkou pásma, například 100 kilobitů za sekundu. Výchozí hodnota je 10.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Context
Určuje kontext služby Azure Storage. K získání kontextu úložiště použijte rutinu New-AzStorageContext.
Typ: | IStorageContext |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Directory
Určuje složku jako objekt CloudFileDirectory . Tato rutina získá složku, kterou tento parametr určuje. K získání adresáře použijte rutinu New-AzStorageDirectory. K získání adresáře můžete použít také rutinu Get-AzStorageFile .
Typ: | CloudFileDirectory |
Aliasy: | CloudFileDirectory |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DisAllowTrailingDot
Zakázat koncové tečky (.) přípony adresáře a názvů souborů
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ExcludeExtendedInfo
Nezahrňte rozšířené informace o souboru, jako jsou časová razítka, značky ETag, atributy, klíč oprávnění v souboru seznamu a adresáři.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Path
Určuje cestu ke složce. Pokud parametr Path vynecháte, Get-AzStorageFile vypíše adresáře a soubory v zadané sdílené složce nebo adresáři. Pokud zahrnete parametr Path , Get-AzStorageFile vrátí instanci adresáře nebo souboru v zadané cestě.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServerTimeoutPerRequest
Určuje interval časového limitu na straně služby v sekundách pro požadavek. Pokud zadaný interval uplynou před tím, než služba zpracuje požadavek, služba Storage vrátí chybu.
Typ: | Nullable<T>[Int32] |
Aliasy: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Share
Určuje objekt CloudFileShare . Tato rutina získá soubor nebo adresář ze sdílené složky, kterou tento parametr určuje. K získání objektu CloudFileShare použijte rutinu Get-AzStorageShare. Tento objekt obsahuje kontext úložiště. Pokud zadáte tento parametr, nezadávejte parametr Context .
Typ: | CloudFileShare |
Aliasy: | CloudFileShare |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ShareClient
Objekt ShareClient označil sdílenou složku, ve které by byly uvedeny soubory nebo adresáře.
Typ: | ShareClient |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ShareDirectoryClient
Objekt ShareDirectoryClient označil základní složku, kde by byly uvedeny soubory nebo adresáře.
Typ: | ShareDirectoryClient |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ShareName
Určuje název sdílené složky. Tato rutina získá soubor nebo adresář ze sdílené složky, kterou tento parametr určuje.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |