Skip to content

v0.2.48

Choose a tag to compare

@sling86 sling86 released this 04 Jun 12:59
· 8 commits to main since this release

its v0.2.48

Platforms: Windows (x64) · Linux (x64)

Quick install

Linux (drops its into ~/.local/bin):

curl -fsSL https://github.com/sling86/its-releases/releases/latest/download/install.sh | bash

Windows (drops its.exe into %LOCALAPPDATA%\Programs\its and adds it to the user PATH):

irm https://github.com/sling86/its-releases/releases/latest/download/install.ps1 | iex

Or download ItsSetup.exe for the Inno Setup installer.

Full asset list below. docs/ · CHANGELOG.md · LICENSE — all auto-synced into this repo on every release.

Changes

Added

  • its rmm policies patch-policy <id> — edit a policy's Windows Update
    schedule + per-severity approvals (the WinUpdatePolicy). Flags:
    --run-time-hour 0-23, --frequency daily|monthly|inherit, --days mon,wed,fri (weekly), --day-of-month 1-31 (monthly), --reboot never|required|always|inherit, and per-severity
    --critical|--important|--moderate|--low|--other approve|manual|ignore|inherit.
    Partial update — only the flags you pass change. --confirm required (affects
    every agent under the policy); without it, prints a current→new diff.
    • Correct route is PUT /automation/patchpolicy/<winupdatepolicy_pk>/
      (the WinUpdatePolicy id, inlined on the policy LIST). The previously assumed
      PUT /winupdate/<pk>/ is a different route (per-KB update records) and 404s.
      Falls back to POST /automation/patchpolicy/ when the policy has no
      WinUpdatePolicy yet.