แชร์ผ่าน


จัดการ OneLake ด้วย PowerShell

Microsoft Fabric OneLake ได้รวมเข้ากับโมดูล Azure PowerShell สําหรับการอ่านข้อมูล การเขียน และการจัดการ

เชื่อมต่อไปยัง OneLake ด้วย Azure PowerShell

เชื่อมต่อ ไปยัง OneLake จาก PowerShell โดยทําตามขั้นตอนเหล่านี้:

  1. ติดตั้งโมดูล Azure Storage PowerShell

    Install-Module Az.Storage -Repository PSGallery -Force
    
  2. ลงชื่อเข้าใช้บัญชี Azure ของคุณ

    Connect-AzAccount
    
  3. สร้างบริบทบัญชีเก็บข้อมูล

    • ชื่อบัญชีที่เก็บข้อมูลเป็นแบบ onelake
    • ตั้งค่า -UseConnectedAccount เพื่อส่งผ่านข้อมูลประจําตัว Azure ของคุณ
    • ตั้ง-endpointเป็นfabric.microsoft.com
  4. เรียกใช้คําสั่งเดียวกันกับที่ใช้สําหรับ Azure Data Lake Storage (ADLS) Gen2 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ ADLS Gen2 และโมดูล Azure Storage PowerShell โปรดดูใช้ PowerShell เพื่อจัดการ ADLS Gen2

ตัวอย่าง: รับขนาดของรายการหรือไดเรกทอรี

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"