IPC.psd1
|
@{ RootModule = 'IPC.psm1' ModuleVersion = '1.1.0' GUID = 'b3f7c8a1-4e2d-4f9b-a6c1-8d5e3f2a7b90' Author = 'schenardie' CompanyName = 'schenardie' Copyright = '(c) 2026 schenardie. All rights reserved.' Description = 'IPC (Intune Properties Catalog) - query hardware and software inventory from Intune managed devices via Microsoft Graph beta API. No Azure app registration required.' PowerShellVersion = '5.1' RequiredModules = @( @{ ModuleName = 'Microsoft.PowerShell.SecretManagement'; ModuleVersion = '1.0.0' } @{ ModuleName = 'Microsoft.PowerShell.SecretStore'; ModuleVersion = '1.0.0' } ) FunctionsToExport = @( 'Initialize-IPCSecretVault' 'Unlock-IPCVault' 'Set-IPCAccessToken' 'Set-IPCRefreshToken' 'Clear-IPCTokens' 'Get-IPCTokenInfo' 'Get-IPCManagedDevices' 'Get-IPCManagedDevice' 'Get-IPCDeviceInventoryCategories' 'Get-IPCDeviceInventory' 'Get-IPCSoftwareInventory' 'Get-IPCInventoryBatch' 'Get-IPCSoftwareInventoryBatch' 'Invoke-IPC' ) AliasesToExport = @() CmdletsToExport = @() VariablesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Intune', 'Graph', 'Inventory', 'DeviceManagement', 'IPC', 'MicrosoftGraph') LicenseUri = 'https://github.com/schenardie/IPC/blob/main/LICENSE' ProjectUri = 'https://github.com/schenardie/IPC' ReleaseNotes = 'v1.1.0: Added LocalAiAgent inventory support and PowerShell 5.1 compatibility alongside PowerShell 7.' } } } |