Ez a példa a MaxCount és a ContinuationToken paraméterekkel listázza az Azure Storage-blobokat több kötegben.
Az első négy parancs értékeket rendel a példában használandó változókhoz.
Az ötödik parancs egy Do-While utasítást ad meg, amely a Get-AzStorageBlob parancsmagot használja a blobok lekéréséhez.
Az utasítás tartalmazza a $Token változóban tárolt folytatási jogkivonatot.
$Token a ciklus futtatásakor módosítja az értéket.
További információkért írja be a következőt Get-Help About_Do:
Az utolsó parancs az Echo paranccsal jeleníti meg a végösszeget.
5. példa: A tárolóban lévő összes blob lekérése blobverzióval
Ez a parancs egyetlen blobot kap blobcímkével.
A parancsmag csak akkor lesz sikeres, ha a blob tartalmaz egy "tag1" nevű és "value1" értékű címkét, különben a parancsmag a 412-s hibakóddal hiúsul meg.
10. példa: Egyetlen blob blobtulajdonságainak lekérése (például: ImmutabilityPolicy)
ExpiresOn PolicyMode
--------- ----------
9/17/2024 2:49:32 AM +00:00 Unlocked
Ez a példaparancs egyetlen blob nem módosítható tulajdonságát kapja meg. A blobtulajdonságok részletes listáját a BlobProperties tulajdonságból szerezheti be, többek között a következőkre: LastModified, ContentLength, ContentHash, BlobType, LeaseState, AccessTier, ETag, ImmutabilityPolicy stb. Ha több blobot szeretne listázni (a parancsmagot blobnév nélkül szeretné végrehajtani), használja a ListBlobProperties.Propertiesfüggvényt a BlobProperties helyett a jobb teljesítmény érdekében.
Paraméterek
-Blob
Megadja a helyettesítő karakterek kereséséhez használható nevet vagy névmintát.
Ha nincs megadva blobnév, a parancsmag felsorolja a megadott tárolóban lévő összes blobot.
Ha egy érték van megadva ehhez a paraméterhez, a parancsmag felsorolja az összes olyan blobot, amelynek neve megegyezik ezzel a paraméterrel. Ez a paraméter a karakterlánc bármely pontján támogatja a helyettesítő karaktereket.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-ClientTimeoutPerRequest
Egy szolgáltatáskérés ügyféloldali időtúllépési időközét adja meg másodpercben.
Ha az előző hívás a megadott időközönként 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.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
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.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Prefix
Megadja a lekérni kívánt blobnevek előtagjait.
Ez a paraméter nem támogatja a reguláris kifejezések vagy helyettesítő karakterek keresését.
Ez azt jelenti, hogy ha a tárolóban csak "My", "MyBlob1" és "MyBlob2" nevű blobok vannak, és a "-Prefix My*" értéket adja meg, a parancsmag nem ad vissza blobokat.
Ha azonban a "-Prefix My" értéket adja meg, a parancsmag a "My", a "MyBlob1" és a "MyBlob2" értéket adja vissza.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
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 tárolási szolgáltatás hibát ad vissza.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.