Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft OneLake s’intègre au module Azure PowerShell pour la lecture, l’écriture et la gestion des données.
Se connecter à OneLake avec Azure PowerShell
Connectez-vous à OneLake à partir de PowerShell en procédant comme suit :
Installez le module Azure Storage PowerShell.
Install-Module Az.Storage -Repository PSGallery -ForceConnectez-vous à votre compte Azure.
Connect-AzAccountCréez le contexte du compte de stockage.
- Le nom du compte de stockage est onelake.
- Définissez
-UseConnectedAccountpour transmettre vos identifiants Azure. - Définir
-endpointcommefabric.microsoft.com.
Exécutez les mêmes commandes que celles utilisées pour Azure Data Lake Storage (ADLS) Gen2. Pour plus d’informations sur ADLS Gen2 et le module Azure Storage PowerShell, consultez Utiliser PowerShell pour gérer ADLS Gen2.
Exemple : Obtenir la taille d’un élément ou d’un répertoire
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"