Administrer OneLake med PowerShell
Viktig
Microsoft Fabric er for øyeblikket i FORHÅNDSVERSJON. Denne informasjonen er knyttet til et forhåndsutgitt produkt som kan endres vesentlig før det utgis. Microsoft gir ingen garantier, uttrykt eller underforstått, med hensyn til informasjonen som er oppgitt her.
Koble til OneLake med Azure PowerShell
Koble til OneLake fra PowerShell ved å følge disse trinnene:
Installer Azure Storage PowerShell-modulen.
Install-Module Az.Storage -Repository PSGallery -Force
Logg deg på Azure-kontoen.
Connect-AzAccount
Opprett konteksten for lagringskontoen.
- Navnet på lagringskontoen er «onelake».
- Angi «UseConnectedAccount» for å gå gjennom Azure-legitimasjonen.
- Angi «endepunkt» som «fabric.microsoft.com».
Kjør de samme kommandoene som brukes for ADLS Gen2. Hvis du vil ha mer informasjon om ADLS Gen 2 og Azure Storage PowerShell-modulen, kan du se Bruke PowerShell til å administrere ADLS Gen2.
Eksempel: Få størrelsen på et element eller en katalog
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"