Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
Powershell wrapper module for FleetDM's API
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A PowerShell module for the FleetDM REST API, including Fleet Free and optional Fleet Premium cmdlets.
FleetDM-PowerShell provides a native PowerShell interface to Fleet. Free-tier cmdlets manage hosts, reports, policies, and software inventory. Premium cmdlets cover fleets, software installers, self-service categories, scripts, MDM lock and disk encryption, OS update enforcement, policy automations, calendar maintenance windows, and SSO just-in-time provisioning. Premium cmdlets call the same API and surface HTTP 402 from a Fleet Free server as a license error.
📚 View Full Documentation — install, connect, common tasks, and the cmdlet reference.
Install-Module -Name FleetDM-PowerShell -Force
# Clone the repository
git clone https://github.com/Jorgeasaurus/FleetDM-PowerShell.git
cd FleetDM-PowerShell
# Import directly without building
Import-Module ./FleetDM-PowerShell.psd1 -Force
# Using API token (recommended - most secure)
$token = ConvertTo-SecureString "your-api-token-here" -AsPlainText -Force
Connect-FleetDM -BaseUri "https://fleet.example.com" -ApiToken $token
# Using username/password
$cred = Get-Credential
Connect-FleetDM -BaseUri "https://fleet.example.com" -Credential $cred
# Get all hosts
Get-FleetHost
# Get specific host
Get-FleetHost -Id 123
# Filter hosts by status
Get-FleetHost -Status online
# Run a live query and get results directly
$results = Invoke-FleetQuery -Query "SELECT * FROM system_info;" -HostId 1,2,3
$results.Results | Format-Table
# Or use a saved query
$results = Invoke-FleetSavedQuery -QueryId 123 -HostId 1,2,3
# Get policies
Get-FleetPolicy
# Get software inventory
Get-FleetSoftware -VulnerableOnly
For detailed help and examples, visit the Online Documentation or use Get-Help <cmdlet-name> -Full.
Connect-FleetDM - Establish connection to FleetDM serverDisconnect-FleetDM - Disconnect from FleetDM serverGet-FleetHost - Retrieve host informationRemove-FleetHost - Remove hosts from FleetDMGet-FleetQuery - List saved queriesInvoke-FleetQuery - Execute live queriesInvoke-FleetSavedQuery - Execute saved queries with direct resultsGet-FleetPolicy - Retrieve policiesNew-FleetPolicy - Create new policiesSet-FleetPolicy - Update existing policiesGet-FleetSoftware - Retrieve software inventoryInstall-FleetSoftware - Install a software title on a host (Premium)Uninstall-FleetSoftware - Uninstall a software title from a host (Premium)Get-FleetSoftwareInstall - Read a package install result (Premium)Remove-FleetSoftwarePackage - Remove an installer from a fleet (Premium)Get-FleetSelfServiceCategory - List self-service categories (Premium)New-FleetSelfServiceCategory - Create a self-service category (Premium)Set-FleetSelfServiceCategory - Rename a self-service category (Premium)Remove-FleetSelfServiceCategory - Delete a self-service category (Premium)Get-FleetTeam - List or get fleets (the REST resource is /fleets)New-FleetTeam - Create a fleetSet-FleetTeam - Rename a fleet or assign hostsRemove-FleetTeam - Delete a fleet여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗