Rutina Get-AzDataLakeGen2ChildItem obsahuje seznam podadresáře a souborů v adresáři nebo systému souborů v účtu úložiště Azure.
Tato rutina funguje jenom v případě, že je pro účet úložiště povolený hierarchický obor názvů. Tento druh účtu je možné vytvořit spuštěním rutiny New-AzStorageAccount s $true -EnableHierarchicalNamespace.
Příklady
Příklad 1: Výpis přímých dílčích položek ze systému souborů
Tento příklad používá parametry MaxCount a ContinuationToken k rekurzivnímu výpisu položek ze systému souborů v několika dávkách.
Malý MaxCount může omezit počet položek vrácených z jednoho požadavku, může pomoct zabránit chybám časového limitu operace a snížit využití paměti PowerShellu.
První čtyři příkazy přiřazují hodnoty proměnným, které se mají použít v příkladu.
Pátý příkaz určuje příkaz Do-While , který používá rutinu Get-AzDataLakeGen2ChildItem k výpisu položek.
Příkaz obsahuje token pokračování uložený v proměnné $Token.
$Token se při spuštění smyčky změní hodnota.
Poslední příkaz použije příkaz Echo k zobrazení součtu.
Pokud tento parametr zadáte, hodnoty identity uživatele vrácené v polích vlastníka a skupiny jednotlivých položek seznamu se transformují z id objektů Microsoft Entra na hlavní názvy uživatelů. Pokud tento parametr nezadáte, vrátí se hodnoty jako id objektů Microsoft Entra. Všimněte si, že ID objektů skupiny a aplikace se nepřekládají, protože nemají jedinečné popisné názvy.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.