Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Microsoft OneLake se integruje s modulem Azure PowerShellu pro čtení, zápis a správu dat.
Připojení k OneLake pomocí Azure PowerShellu
Pomocí následujícího postupu se připojte k OneLake z PowerShellu:
Nainstalujte modul Azure Storage PowerShellu.
Install-Module Az.Storage -Repository PSGallery -ForcePřihlaste se ke svému účtu Azure.
Connect-AzAccountVytvořte kontext účtu úložiště.
- Název účtu úložiště je onelake.
- Nastavte
-UseConnectedAccountpro propustnutí přihlašovacích údajů Azure. - Nastavit
-endpointjakofabric.microsoft.com.
Spusťte stejné příkazy, které se používají pro Azure Data Lake Storage (ADLS) Gen2. Další informace o ADLS Gen2 a modulu Azure Storage PowerShell najdete v tématu Použití PowerShellu ke správě ADLS Gen2.
Příklad: Získání velikosti položky nebo adresáře
Install-Module Az.Storage -Repository PSGallery -Force
Connect-AzAccount
$ctx = New-AzStorageContext -StorageAccountName 'onelake' -UseConnectedAccount -endpoint 'fabric.microsoft.com'
# This example uses the workspace and item name. If the workspace name does not meet Azure Storage naming criteria (no special characters), you can use GUIDs instead.
$workspaceName = 'myworkspace'
$itemPath = 'mylakehouse.lakehouse/Files'
# Recursively get the length of all files within your lakehouse, sum, and convert to GB.
$colitems = Get-AzDataLakeGen2ChildItem -Context $ctx -FileSystem $workspaceName -Path $itemPath -Recurse -FetchProperty | Measure-Object -property Length -sum
"Total file size: " + ($colitems.sum / 1GB) + " GB"