Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Microsoft OneLake si integra con il modulo Azure PowerShell per la lettura, la scrittura e la gestione dei dati.
Connettersi a OneLake con Azure PowerShell
Connettersi a OneLake da PowerShell seguendo questi passaggi:
Installare il Modulo Archiviazione di Azure di PowerShell più recente.
Install-Module Az.Storage -Repository PSGallery -ForceAccedere all'account di Azure.
Connect-AzAccountCreare il contesto dell'account di archiviazione.
- Il nome dell'account di archiviazione è onelake.
- Impostare
-UseConnectedAccountper il pass-through delle credenziali di Azure. - Impostare
-endpointcomefabric.microsoft.com.
Eseguire gli stessi comandi usati per Azure Data Lake Storage (ADLS) Gen2. Per altre informazioni su ADLS Gen2 e sul modulo Archiviazione di Azure di PowerShell, vedere Usare PowerShell per gestire ADLS Gen2.
Esempio: ottenere le dimensioni di un elemento o di una directory
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"