Public/Import-M365Parquet.ps1
|
function Import-M365Parquet { <# .SYNOPSIS Imports a Parquet file and returns PSObjects. .DESCRIPTION Thin wrapper around PSParquet's Import-Parquet. .OUTPUTS [PSCustomObject[]] #> [CmdletBinding()] param( [Parameter(Mandatory)] [string]$FilePath ) if (-not (Test-Path $FilePath)) { throw "File not found: $FilePath" } Write-M365Log "Importing Parquet file: $FilePath..." $objects = Import-Parquet -FilePath $FilePath Write-M365Log "Imported $($objects.Count) objects from $FilePath" return $objects } |