FleetDM-PowerShell.psd1
|
@{ RootModule = 'FleetDM-PowerShell.psm1' ModuleVersion = '2.2.0' GUID = 'a7c4b8f3-2d1e-4f5a-9c8b-1e3d5a7f9b2c' Author = 'Jorge Suarez' CompanyName = 'Jorgeasaurus' Copyright = '(c) 2025 Jorgeasaurus. All rights reserved.' Description = 'PowerShell module for the FleetDM REST API. Free-tier cmdlets cover hosts, reports, policies, software inventory, and company-owned Android wipe. Fleet Premium cmdlets cover fleets, software installers, self-service, scripts, MDM, host wipe for other platforms, OS updates, policy automations, calendar, and SSO JIT provisioning.' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') # Functions to export from this module FunctionsToExport = @( 'Connect-FleetDM', 'Disconnect-FleetDM', 'New-FleetUser', 'Get-FleetHost', 'Remove-FleetHost', 'Get-FleetQuery', 'Invoke-FleetQuery', 'Invoke-FleetSavedQuery', 'Get-FleetPolicy', 'New-FleetPolicy', 'Set-FleetPolicy', 'Get-FleetSoftware', 'Invoke-FleetDMMethod', 'Get-FleetTeam', 'New-FleetTeam', 'Set-FleetTeam', 'Remove-FleetTeam', 'Install-FleetSoftware', 'Uninstall-FleetSoftware', 'Get-FleetSoftwareInstall', 'Remove-FleetSoftwarePackage', 'Get-FleetSelfServiceCategory', 'New-FleetSelfServiceCategory', 'Set-FleetSelfServiceCategory', 'Remove-FleetSelfServiceCategory', 'Lock-FleetHost', 'Unlock-FleetHost', 'Invoke-FleetHostWipe', 'Get-FleetHostWipeStatus', 'Get-FleetDiskEncryption', 'Set-FleetDiskEncryption', 'Set-FleetOsUpdate', 'Set-FleetCalendarEvent', 'Get-FleetPolicyAutomation', 'Reset-FleetPolicyAutomation', 'Get-FleetScript', 'Invoke-FleetScript', 'Remove-FleetScript', 'Set-FleetJitProvisioning' ) # Cmdlets to export from this module CmdletsToExport = @() # Variables to export from this module VariablesToExport = @() # Aliases to export from this module AliasesToExport = @() # Private data to pass to the module specified in RootModule/ModuleToProcess PrivateData = @{ PSData = @{ Tags = @('FleetDM', 'MDM', 'Security', 'API', 'DeviceManagement', 'Osquery', 'PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS') LicenseUri = 'https://github.com/Jorgeasaurus/FleetDM-PowerShell/blob/main/LICENSE' ProjectUri = 'https://github.com/Jorgeasaurus/FleetDM-PowerShell' IconUri = '' ReleaseNotes = 'Version 2.2.0 - Fixes pagination, query routing, host filters, and Premium license errors. Adds Fleet Premium cmdlets for fleets, software install, self-service, scripts, MDM, host wipe, OS updates, policy automations, calendar, and SSO JIT provisioning. Adds email login and New-FleetUser. Verbose logs redact passwords and bearer tokens.' Prerelease = '' RequireLicenseAcceptance = $false ExternalModuleDependencies = @() } } # HelpInfo URI of this module HelpInfoURI = 'https://github.com/Jorgeasaurus/FleetDM-PowerShell/wiki' # Default prefix for commands exported from this module DefaultCommandPrefix = '' } |