Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft OneLake ist in das Azure PowerShell-Modul zum Lesen, Schreiben und Verwalten von Daten integriert.
Herstellen einer Verbindung mit OneLake mit Azure PowerShell
Stellen Sie eine Verbindung mit OneLake über PowerShell her, indem Sie die folgenden Schritte ausführen:
Installieren Sie das Azure Storage PowerShell-Modul.
Install-Module Az.Storage -Repository PSGallery -ForceMelden Sie sich bei Ihrem Azure-Konto an.
Connect-AzAccountErstellen Sie den Speicherkontokontext.
- Der Speicherkontoname ist onelake.
- Legen Sie diese Einstellung
-UseConnectedAccountfest, um Ihre Azure-Anmeldeinformationen zu übergeben. - Festlegen
-endpointalsfabric.microsoft.com.
Führen Sie die gleichen Befehle aus, die für Azure Data Lake Storage (ADLS) Gen2 verwendet werden. Weitere Informationen zu ADLS Gen2 und dem Azure Storage PowerShell-Modul finden Sie unter Verwenden von PowerShell zum Verwalten von ADLS Gen2.
Beispiel: Abrufen der Größe eines Elements oder Verzeichnisses
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"