Megosztás a következőn keresztül:


Get-AzStorageFile

Az elérési út könyvtárainak és fájljainak listája.

Syntax

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

Description

A Get-AzStorageFile parancsmag felsorolja a megadott megosztáshoz vagy könyvtárhoz tartozó könyvtárakat és fájlokat. Adja meg a Elérési út paramétert egy könyvtár vagy fájl egy példányának lekéréséhez a megadott elérési úton. Ez a parancsmag AzureStorageFile és AzureStorageDirectory objektumokat ad vissza. Az IsDirectory tulajdonság használatával megkülönböztetheti a mappákat és a fájlokat.

Példák

1. példa: Címtárak listázása egy megosztásban

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

Ez a parancs csak a contosoShare06 megosztásban lévő könyvtárakat sorolja fel. Először lekéri a fájlokat és a könyvtárakat, átadja őket a , ahol operátor a folyamat operátorával, majd elvet minden olyan objektumot, amelynek a típusa nem "AzureStorageFileDirectory".

2. példa: Fájlkönyvtár listázása

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

Ez a parancs felsorolja a ContosoWorkingFolder címtárban lévő fájlokat és mappákat a ContosoShare06 megosztás alatt. Először lekéri a címtárpéldányt, majd a Get-AzStorageFile parancsmagra állítva listázni a könyvtárat.

3. példa: Fájlok és könyvtárak listázása egy megosztásban, és a kiterjesztett adatok kizárása

Get-AzStorageFile -ShareName "ContosoShare06" -ExcludeExtendedInfo

Ez a parancs felsorolja a ContosoShare06 megosztás alatti fájlokat és mappákat, és kizárja a kiterjesztett fájladatokat, például az időbélyegeket, az ETag-et, az attribútumokat, a permissionKey-t a listafájlban és a címtárban. Jelenleg az ExcludeExtendedInfo fájlokat és könyvtárakat kell listázni az NFS-fájlmegosztásból vagy az NFS-fájlmegosztás egyik könyvtárából.

Paraméterek

-ClientTimeoutPerRequest

Az ügyféloldali időtúllépési időközt adja meg másodpercben egy szolgáltatáskéréshez. Ha az előző hívás a megadott időközön belül meghiúsul, a parancsmag újrapróbálkozza a kérést. Ha ez a parancsmag nem kap sikeres választ az időköz eltelte előtt, ez a parancsmag hibát ad vissza.

Típus:Nullable<T>[Int32]
Aliasok:ClientTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ConcurrentTaskCount

Az egyidejű hálózati hívások maximális száma. Ezzel a paramétersel korlátozhatja az egyidejűséget a helyi processzor- és sávszélesség-használat szabályozására az egyidejű hálózati hívások maximális számának megadásával. A megadott érték abszolút szám, és nem szorozza meg a magok számával. Ez a paraméter segíthet csökkenteni a hálózati csatlakozási problémákat alacsony sávszélességű környezetekben, például másodpercenként 100 kilobitben. Az alapértelmezett érték 10.

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Context

Egy Azure Storage-környezetet határoz meg. A Storage-környezet beszerzéséhez használja a New-AzStorageContext parancsmagot.

Típus:IStorageContext
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DisAllowTrailingDot

Tiltsa le a záró pont (.) használatát az utótagkönyvtárakra és a fájlnevekre.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ExcludeExtendedInfo

Nem tartalmaz kiterjesztett fájladatokat, például időbélyegeket, ETag-et, attribútumokat, permissionKey-t a listafájlban és a címtárban.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Path

Egy mappa elérési útját adja meg. Ha kihagyja a Elérési út paramétert, Get-AzStorageFile felsorolja a megadott fájlmegosztásban vagy könyvtárban lévő könyvtárakat és fájlokat. Ha a Elérési út paramétert használja, Get-AzStorageFile egy könyvtár vagy fájl egy példányát adja vissza a megadott elérési úton.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ServerTimeoutPerRequest

A szolgáltatásoldali időtúllépési időközt adja meg másodpercben egy kéréshez. Ha a megadott időköz el nem telik, mielőtt a szolgáltatás feldolgozza a kérést, a Storage szolgáltatás hibát ad vissza.

Típus:Nullable<T>[Int32]
Aliasok:ServerTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ShareClient

A ShareClient objektum azt a megosztást jelölte meg, amelyben a fájlok/könyvtárak szerepelnek.

Típus:ShareClient
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ShareDirectoryClient

A ShareDirectoryClient objektum azt az alapmappát jelölte meg, amelyben a fájlok/könyvtárak szerepelnek.

Típus:ShareDirectoryClient
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ShareName

Megadja a fájlmegosztás nevét. Ez a parancsmag egy fájlt vagy könyvtárat kap a paraméter által megadott fájlmegosztásból.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

ShareClient

ShareDirectoryClient

IStorageContext

Kimenetek

AzureStorageFile