Zarządzanie usługą OneLake przy użyciu programu PowerShell

Ważne

Usługa Microsoft Fabric jest dostępna w wersji zapoznawczej.

Nawiązywanie połączenia z usługą OneLake przy użyciu Azure PowerShell

Połącz się z usługą OneLake z poziomu programu PowerShell, wykonując następujące kroki:

  1. Zainstaluj moduł Programu PowerShell usługi Azure Storage.

    Install-Module Az.Storage -Repository PSGallery -Force
    
  2. Zaloguj się do swojego konta platformy Azure.

    Connect-AzAccount
    
  3. Utwórz kontekst konta magazynu.

    1. Nazwa konta magazynu to "onelake".
    2. Ustaw wartość "-UseConnectedAccount", aby przekazać poświadczenia platformy Azure.
    3. Ustaw wartość "-endpoint" jako "fabric.microsoft.com".
  4. Uruchom te same polecenia używane dla usługi ADLS Gen2. Aby uzyskać więcej informacji na temat usługi ADLS Gen 2 i modułu Programu PowerShell usługi Azure Storage, zobacz Zarządzanie usługą ADLS Gen2 przy użyciu programu PowerShell.

Przykład: pobieranie rozmiaru elementu lub katalogu

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"