IPC.psd1
|
@{ RootModule = 'IPC.psm1' ModuleVersion = '1.0.1' 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 = '7.0' 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.0.0: Renamed module to IPC for PowerShell Gallery publication. Refactored function names (Get-IPCManagedDevices, Get-IPCDeviceInventory, etc.), improved auth flow, batch support, Unlock-IPCVault vault guard, MIT license.' } } } |