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
   [-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

A Get-AzStorageFile parancsmag felsorolja a megadott megosztáshoz vagy könyvtárhoz tartozó könyvtárakat és fájlokat. Adja meg az 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 az AzureStorageFile és az AzureStorageDirectory objektumokat adja 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 mind a fájlokat, mind a könyvtárakat, majd átadja azokat a folyamatkezelővel a where operátornak, 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 szeretné a könyvtárat.

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

-Directory

Egy mappát CloudFileDirectory objektumként határoz meg. Ez a parancsmag lekéri a paraméter által megadott mappát. Könyvtár beszerzéséhez használja a New-AzStorageDirectory parancsmagot. A Get-AzStorageFile parancsmaggal is beszerezhet egy könyvtárat.

Típus:CloudFileDirectory
Aliasok:CloudFileDirectory
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
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 az Elérési út paramétert, a Get-AzStorageFile felsorolja a megadott fájlmegosztásban vagy könyvtárban lévő könyvtárakat és fájlokat. Ha az Elérési út paramétert is tartalmazza, a 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

-Share

CloudFileShare objektumot ad meg. Ez a parancsmag egy fájlt vagy könyvtárat kap a paraméter által megadott fájlmegosztásból. CloudFileShare-objektum beszerzéséhez használja a Get-AzStorageShare parancsmagot. Ez az objektum tartalmazza a Storage-környezetet. Ha ezt a paramétert adja meg, ne adja meg a Környezeti paramétert.

Típus:CloudFileShare
Aliasok:CloudFileShare
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
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:Named
Alapértelmezett érték:None
Kötelező:False
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:Named
Alapértelmezett érték:None
Kötelező:False
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

CloudFileShare

CloudFileDirectory

IStorageContext

Kimenetek

AzureStorageFile