{
 "catalog": {
  "title": "Panel Blueprint Catalog",
  "description": "Blueprints are packaged, ready-to-deploy tasks that Panel runs on Windows computers: installing software, applying settings, adding printers and more. This catalog lists every blueprint available to all Panel customers through the public team libraries.",
  "html_url": "https://my.k12panel.com/catalog/blueprints/",
  "documentation": [
   {
    "title": "Blueprints",
    "url": "https://k12panel.com/kb/menu-functions/blueprints"
   },
   {
    "title": "Blueprint details",
    "url": "https://k12panel.com/kb/menu-functions/blueprints/details"
   },
   {
    "title": "Writing your own blueprint",
    "url": "https://k12panel.com/kb/writing-your-own-blueprint/basics"
   },
   {
    "title": "Agent environments",
    "url": "https://k12panel.com/kb/writing-your-own-blueprint/agent-environments"
   }
  ]
 },
 "libraries": [
  {
   "name": "Public Library",
   "blueprints": [
    {
     "id": 6045,
     "name": "[[CONNECTOR]] Create RustDesk Asset Connector",
     "category": "Miscellaneous",
     "description": "Adds a RustDesk button on the asset page with the remote ID; optionally rotates the RustDesk password at every check-in.",
     "notes_markdown": "**What it does:** At every check-in, reads the computer's RustDesk ID, optionally sets a new random 6-digit password, and adds an Asset Connector that shows the password and copies the RustDesk ID to your clipboard.\n\n**You'll need:** RustDesk installed in service mode (see \"RustDesk in service mode\").\n\n**Heads up:**\n- The current password is shown on the asset page to anyone who can view the asset. Set $reset_password_every_poll to $false to keep a fixed password.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6045-connector-create-rustdesk-asset-connector",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6045"
    },
    {
     "id": 6009,
     "name": "[[CONNECTOR]] Create Splashtop Streamer Asset Connector",
     "category": "Miscellaneous",
     "description": "Adds a Splashtop button on the asset page that opens the computer in Splashtop Business.",
     "notes_markdown": "**What it does:** At every check-in, adds a Splashtop Asset Connector for the computer. Does nothing if Splashtop Streamer isn't installed.\n\n**You'll need:** Splashtop Streamer deployed with your deployment code, and the Splashtop Business app on your admin computer.\n\n**More info:** https://k12panel.com/kb/settings/asset-connectors",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6009-connector-create-splashtop-streamer-asset-connector",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6009"
    },
    {
     "id": 6043,
     "name": "[[CONNECTOR]] Create TightVNC Asset Connector",
     "category": "Miscellaneous",
     "description": "Adds a VNC viewer button on the asset page for computers running TightVNC Server.",
     "notes_markdown": "**What it does:** At every check-in, if TightVNC is installed, adds an Asset Connector that opens a VNC viewer to the computer's IP address.\n\n**You'll need:** The TightVNC Server (Free) blueprint on the computer, and a VNC viewer that handles VNC links (such as RealVNC Viewer) on your admin computer.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6043-connector-create-tightvnc-asset-connector",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6043"
    },
    {
     "id": 179,
     "name": "Grab a Zipped Package and Extract to a Specified Path On Assets",
     "category": "Miscellaneous",
     "description": "Downloads a zip you provide and extracts it to a folder on each computer, e.g. portable apps or shortcuts on the Public Desktop.",
     "notes_markdown": "**What it does:** Extracts your zip file to $Destination (default: the Public Desktop).\n\n**You'll need:** Your own zip hosted publicly with its SHA-256, and the name of a file inside it to check for.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-179-grab-a-zipped-package-and-extract-to-a-specified-path-on-assets",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/179"
    },
    {
     "id": 6185,
     "name": "Trigger build upgrade to 25h2 (x64)",
     "category": "Miscellaneous",
     "description": "Upgrades Windows 11 (22H2/23H2/24H2) to 25H2 using the enablement package or a full ISO, with a reboot schedule.",
     "notes_markdown": "**What it does:** Checks for pending restarts and free space, applies the upgrade (the small enablement package where possible, otherwise a full 25H2 ISO), and schedules the restart for your chosen hour.\n\n**You'll need:** 25 GB free for the ISO upgrade. Ideally, a self-hosted ISO or enablement package with its SHA-256.\n\n**Heads up:**\n- Also upgrades computers that don't meet Windows 11 hardware requirements.\n- Computers on Windows 10 are skipped.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6185-trigger-build-upgrade-to-25h2-x64",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6185"
    },
    {
     "id": 6167,
     "name": "Windows 11 Compatibility Checker",
     "category": "Miscellaneous",
     "description": "Checks whether each PC meets Windows 11 hardware requirements using Microsoft's readiness script.",
     "notes_markdown": "**What it does:** Runs Microsoft's Windows 11 hardware readiness check. Compatible computers show WORK DONE; the report lists any incompatible items.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6167-windows-11-compatibility-checker",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6167"
    },
    {
     "id": 6119,
     "name": "Windows Debloater",
     "category": "Miscellaneous",
     "description": "Runs Win11Debloat once per computer with the options you enable (remove bloat apps, disable telemetry/Copilot/Bing, taskbar tweaks).",
     "notes_markdown": "**What it does:** Runs the open-source Win11Debloat tool silently with the options you set to 1. To run it again later, increase $increment.\n\n**Heads up:**\n- Every option is off (0) by default.\n- Test on a few computers before a wide rollout.\n\n**More info:** https://github.com/Raphire/Win11Debloat/blob/master/README.md",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6119-windows-debloater",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6119"
    },
    {
     "id": 6101,
     "name": "AppLocker",
     "category": "OS Setting",
     "description": "Applies a local AppLocker policy from XML you paste in, e.g. to block the Microsoft Store or per-user apps.",
     "notes_markdown": "**What it does:** Applies your AppLocker policy XML to the computer.\n\n**You'll need:** An AppLocker policy exported from a reference computer (Get-AppLockerPolicy -Local -XML). A sample is included below.\n\n**Heads up:**\n- Applying replaces the computer's existing local AppLocker policy.\n- AppLocker enforcement requires the Application Identity service to be running.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6101-applocker",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6101"
    },
    {
     "id": 6226,
     "name": "BitLocker Disable (USE WITH CAUTION)",
     "category": "OS Setting",
     "description": "Turns off BitLocker and fully decrypts a drive (default C:), unlocking it first with a recovery password if it's locked.",
     "notes_markdown": "**What it does:** If the drive isn't fully decrypted, unlocks it if needed, turns off BitLocker, waits up to 60 minutes for decryption, and reports the status. The recovery password is never shown.\n\n**You'll need:** Nothing for a running Windows drive. A 48-digit recovery password only if the drive is locked.\n\n**Heads up:**\n- A recovery password entered here is saved with the modifier, so limit who can view it.\n- Removes disk encryption. Use with caution.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6226-bitlocker-disable-use-with-caution",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6226"
    },
    {
     "id": 6227,
     "name": "BitLocker Enable  (USE WITH CAUTION)",
     "category": "OS Setting",
     "description": "Turns on BitLocker (TPM protector, XTS-AES 256 by default) and reports the recovery key ID and password.",
     "notes_markdown": "**What it does:** Checks for a ready TPM, turns on BitLocker (used space only by default), adds a recovery password, waits up to 60 minutes, then reports the status and recovery password.\n\n**You'll need:** A TPM 2.0 that is present and ready.\n\n**Heads up:**\n- The recovery password appears in the modifier report, visible to anyone who can view the asset.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6227-bitlocker-enable-use-with-caution",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6227"
    },
    {
     "id": 6053,
     "name": "Configure DNS based on DHCP DNS Domain Suffix",
     "category": "OS Setting",
     "description": "Sets custom DNS servers on adapters whose DHCP DNS suffix matches your network; reverts adapters to DHCP DNS elsewhere.",
     "notes_markdown": "**What it does:** At every check-in, adapters on the network with DNS suffix $DNS_SUFFIX get your DNS servers. On any other network, all adapters go back to automatic DNS.\n\n**You'll need:** Your network's DHCP DNS suffix and the DNS servers to use there.\n\n**Heads up:**\n- Away from your network it resets adapters to automatic DNS, replacing any manually set DNS servers.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6053-configure-dns-based-on-dhcp-dns-domain-suffix",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6053"
    },
    {
     "id": 116,
     "name": "Create Admin User and Set Password",
     "category": "OS Setting",
     "description": "Creates or re-enables a local administrator account (default \"tech\") and sets its password at every check-in.",
     "notes_markdown": "**What it does:** At every check-in, creates the account if needed, enables it, adds it to Administrators, sets the password and sets it to never expire.\n\n**You'll need:** A strong password in $password.\n\n**Heads up:**\n- Password changes made on the computer are reverted at the next check-in.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-116-create-admin-user-and-set-password",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/116"
    },
    {
     "id": 6092,
     "name": "Create or Remove Legal Logon Banner",
     "category": "OS Setting",
     "description": "Sets or clears the legal notice (logon banner) shown before Windows sign-in.",
     "notes_markdown": "**What it does:** At every check-in, sets the logon banner caption and text. Set both to empty to remove the banner.\n\n**You'll need:** Your district's acceptable-use banner text.\n\n**Heads up:**\n- The sample text names a specific district; replace it with your own.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6092-create-or-remove-legal-logon-banner",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6092"
    },
    {
     "id": 118,
     "name": "Disable Edge and IE",
     "category": "OS Setting",
     "description": "Attempts to remove or disable Microsoft Edge and Internet Explorer.",
     "notes_markdown": "**What it does:** At every check-in, attempts to uninstall or disable Edge, removes legacy Edge, and turns off the Internet Explorer feature.\n\n**Heads up:**\n- Microsoft doesn't support removing Edge on Windows 10 or 11. Windows updates may restore it, and some Windows features may be affected.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-118-disable-edge-and-ie",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/118"
    },
    {
     "id": 6178,
     "name": "Dont Display Last Username",
     "category": "OS Setting",
     "description": "Hides or shows the last signed-in username on the Windows sign-in screen (good for shared labs).",
     "notes_markdown": "**What it does:** At every check-in, sets whether the sign-in screen shows the last signed-in user (1 hides it, 0 shows it).\n\n**Heads up:**\n- Hiding it adds an extra step for Google Credential Provider (GCPW) sign-in.\n- Does not remove user profiles.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6178-dont-display-last-username",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6178"
    },
    {
     "id": 197,
     "name": "Google Chrome Browser Enrollment Management Token",
     "category": "OS Setting",
     "description": "Enrolls Chrome browsers into Chrome Browser Cloud Management by pushing your enrollment token.",
     "notes_markdown": "**What it does:** Sets your Chrome Browser Cloud Management enrollment token on the computer.\n\n**You'll need:** An enrollment token from the Google Admin console (Chrome browser > Managed browsers).\n\n**More info:** https://support.google.com/chrome/a/answer/6304822",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-197-google-chrome-browser-enrollment-management-token",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/197"
    },
    {
     "id": 6087,
     "name": "Microsoft Edge Bar Search Widget",
     "category": "OS Setting",
     "description": "Turns the Microsoft Edge search bar desktop widget on or off.",
     "notes_markdown": "**What it does:** At every check-in, applies your Edge search bar setting.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6087-microsoft-edge-bar-search-widget",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6087"
    },
    {
     "id": 6088,
     "name": "Remove All Mapped Drives",
     "category": "OS Setting",
     "description": "Removes all mapped network drives for the signed-in user.",
     "notes_markdown": "**What it does:** At every check-in, removes all of the user's mapped network drives.\n\n**You'll need:** Assign as a person-scope modifier.\n\n**Heads up:**\n- Drives mapped later are removed again at the next check-in.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6088-remove-all-mapped-drives",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6088"
    },
    {
     "id": 6050,
     "name": "Remove Local User",
     "category": "OS Setting",
     "description": "Deletes a local Windows user account by name.",
     "notes_markdown": "**What it does:** If the named local user exists, deletes the account.\n\n**You'll need:** The local username.\n\n**Heads up:**\n- Deletes the account, not the user's profile folder.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6050-remove-local-user",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6050"
    },
    {
     "id": 198,
     "name": "Remove | Old User Profiles",
     "category": "OS Setting",
     "description": "Deletes local user profiles not used within a set number of days, with an exempt list and a report-only mode.",
     "notes_markdown": "**What it does:** Lists profiles not used within $Days, except exempt users. With $ActuallyRun = $True it deletes them; otherwise the report only lists them.\n\n**You'll need:** The number of days, and usernames to exempt (include your local admin account, and gaia if you use GCPW).\n\n**Heads up:**\n- Always set $Days.\n- Keep $ActuallyRun set to $False until the report lists exactly the profiles you expect.\n- Best suited to labs and kiosks, not staff computers.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-198-remove-old-user-profiles",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/198"
    },
    {
     "id": 172,
     "name": "Secure Local Admin Password",
     "category": "OS Setting",
     "description": "Rotates a randomly named local admin account and password on a schedule.",
     "notes_markdown": "**What it does:** When the current account is due, creates a new <prefix>-<random> admin account with a random password, removes the previous rotated accounts and their profiles, and reports the new sign-in details.\n\n**You'll need:** A username prefix, name and password lengths, and the rotation period in days.\n\n**Heads up:**\n- The current admin username and password appear in the modifier report. Look there when you need to sign in.\n- Old rotated accounts and their profiles are deleted at each rotation.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-172-secure-local-admin-password",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/172"
    },
    {
     "id": 121,
     "name": "Securly SmartPAC Deploy",
     "category": "OS Setting",
     "description": "Points each user's proxy auto-config at your Securly SmartPAC URL with their email included, so filtering follows them off network.",
     "notes_markdown": "**What it does:** Locks the Windows proxy settings and adds a sign-in script that points each user at your SmartPAC URL with their Google sign-in email (or username@domain).\n\n**You'll need:** Your Securly SmartPAC URL (from your Securly sales engineer) and your email domain.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-121-securly-smartpac-deploy",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/121"
    },
    {
     "id": 120,
     "name": "Set Browser Default",
     "category": "OS Setting",
     "description": "Sets the default browser (Chrome, Edge or Internet Explorer) for all users at sign-in.",
     "notes_markdown": "**What it does:** Sets the chosen browser as the default each time a user signs in.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-120-set-browser-default",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/120"
    },
    {
     "id": 6163,
     "name": "Set Browser Default (New)",
     "category": "OS Setting",
     "description": "Makes Chrome the default browser for web links and .htm/.html files for each user.",
     "notes_markdown": "**What it does:** At every check-in, sets Chrome as each user's default for http, https, .htm and .html.\n\n**Heads up:**\n- Recent Windows 10 and 11 updates can prevent default-browser changes made this way.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6163-set-browser-default-new",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6163"
    },
    {
     "id": 6113,
     "name": "Set Default Browser (Update)",
     "category": "OS Setting",
     "description": "Sets the signed-in user's default browser (Chrome, Edge or Firefox) for http and https.",
     "notes_markdown": "**What it does:** Sets your chosen browser as the user's default for web links.\n\n**You'll need:** Assign as a person-scope modifier.\n\n**Heads up:**\n- Recent Windows 10 and 11 updates can prevent default-browser changes made this way.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6113-set-default-browser-update",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6113"
    },
    {
     "id": 114,
     "name": "Set File Associations",
     "category": "OS Setting",
     "description": "Sets a Windows file-type association (extension to program) using assoc and ftype.",
     "notes_markdown": "**What it does:** At every check-in, maps the file extension to your file type and sets the program that opens it.\n\n**You'll need:** The extension, the file type name, and optionally the program path.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-114-set-file-associations",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/114"
    },
    {
     "id": 117,
     "name": "Update Asset Hostname to Match Cloud Name",
     "category": "OS Setting",
     "description": "Renames the computer to match its asset name in K12Panel.",
     "notes_markdown": "**What it does:** If the computer name differs from the asset name, renames the computer. The new name takes effect after a restart.\n\n**Heads up:**\n- Asset names must be 15 characters or fewer.\n- \"Windows | Rename Computer to Match Cloud Asset Name\" can also restart the computer for you.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-117-update-asset-hostname-to-match-cloud-name",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/117"
    },
    {
     "id": 6044,
     "name": "Win - Block Wireless Network",
     "category": "OS Setting",
     "description": "Blocks Windows from showing or connecting to a specific Wi-Fi network (SSID).",
     "notes_markdown": "**What it does:** At every check-in, blocks the Wi-Fi network you name.\n\n**You'll need:** The SSID to block.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6044-win-block-wireless-network",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6044"
    },
    {
     "id": 6193,
     "name": "Win - Install Certificate to Windows Cert Store",
     "category": "OS Setting",
     "description": "Installs a certificate you paste in (Base64/PEM) into the machine Root, CA or Personal store.",
     "notes_markdown": "**What it does:** Installs your certificate into the computer's Root, Intermediate (CA) or Personal store and reports its subject and thumbprint.\n\n**You'll need:** The certificate's Base64 text; optionally its thumbprint or subject name.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6193-win-install-certificate-to-windows-cert-store",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6193"
    },
    {
     "id": 112,
     "name": "Win 10 - Control Panel and Settings Restrictions - Granular",
     "category": "OS Setting",
     "description": "Hides or shows individual Windows Settings pages, or blocks Settings and Control Panel entirely.",
     "notes_markdown": "**What it does:** At every check-in, hides or shows the Settings pages you mark with 1, or blocks Settings and Control Panel altogether.\n\n**Heads up:**\n- Changes take effect at the next sign-in.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-112-win-10-control-panel-and-settings-restrictions-granular",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/112"
    },
    {
     "id": 186,
     "name": "Win 10 - Delete All Profiles Except Specified",
     "category": "OS Setting",
     "description": "Deletes every local user profile and enabled local account except the ones you list. Destructive.",
     "notes_markdown": "**What it does:** At every check-in, deletes every user profile and enabled local account not in $AccountsToKeep.\n\n**You'll need:** The accounts to keep (include your local admin account, and gaia if you use GCPW).\n\n**Heads up:**\n- Profiles are deleted again at every check-in while assigned. Remove the modifier as soon as the cleanup is done.\n- Test thoroughly before a wide rollout.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-186-win-10-delete-all-profiles-except-specified",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/186"
    },
    {
     "id": 129,
     "name": "Win 10 - Disable NIC LowPower Mode",
     "category": "OS Setting",
     "description": "Stops Windows from turning off network adapters to save power, which can drop remote management.",
     "notes_markdown": "**What it does:** At every check-in, turns off \"Allow the computer to turn off this device to save power\" on all physical network adapters.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-129-win-10-disable-nic-lowpower-mode",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/129"
    },
    {
     "id": 190,
     "name": "Win 10 - Disable/Enable Screensaver Settings",
     "category": "OS Setting",
     "description": "Hides or shows the Screen Saver settings page so users can't change screen saver settings.",
     "notes_markdown": "**What it does:** At every check-in, hides or shows the Screen Saver settings page.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-190-win-10-disableenable-screensaver-settings",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/190"
    },
    {
     "id": 170,
     "name": "Win 10 - Lock Screen Timeout",
     "category": "OS Setting",
     "description": "Locks the computer after a set number of seconds of inactivity.",
     "notes_markdown": "**What it does:** At every check-in, sets the inactivity time before the computer locks.\n\n**You'll need:** The timeout in seconds (for example, 300 = 5 minutes).\n\n**Heads up:**\n- Takes effect after a restart.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-170-win-10-lock-screen-timeout",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/170"
    },
    {
     "id": 99,
     "name": "Win 10 - Prevent user changing wallpaper",
     "category": "OS Setting",
     "description": "Prevents or allows users changing their desktop wallpaper.",
     "notes_markdown": "**What it does:** Sets whether users can change the desktop wallpaper.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-99-win-10-prevent-user-changing-wallpaper",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/99"
    },
    {
     "id": 174,
     "name": "Win 10 - Set Latest Version Windows WIll Update To",
     "category": "OS Setting",
     "description": "Keeps Windows 10 on a chosen feature release and blocks the Windows 11 upgrade.",
     "notes_markdown": "**What it does:** At every check-in, pins Windows 10 to the release you set, or removes the pin.\n\n**Heads up:**\n- Windows 10 is no longer supported by Microsoft.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-174-win-10-set-latest-version-windows-will-update-to",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/174"
    },
    {
     "id": 98,
     "name": "Win 10 - Set user's default desktop wallpaper",
     "category": "OS Setting",
     "description": "Sets the signed-in user's desktop wallpaper image and style.",
     "notes_markdown": "**What it does:** Sets the user's desktop wallpaper and style.\n\n**You'll need:** An image path on the computer. Assign as a person-scope modifier.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-98-win-10-set-users-default-desktop-wallpaper",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/98"
    },
    {
     "id": 166,
     "name": "Win 10 - UEFI Activation",
     "category": "OS Setting",
     "description": "Activates Windows using the product key built into the computer's firmware (UEFI).",
     "notes_markdown": "**What it does:** Switches Windows from a volume (KMS) key to the key stored in the computer's firmware.\n\n**Heads up:**\n- Can change the Windows edition to match the firmware key.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-166-win-10-uefi-activation",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/166"
    },
    {
     "id": 5,
     "name": "Win10 - Digital License Activation (with MAK fallback)",
     "category": "OS Setting",
     "description": "Activates Windows 10 with the computer's digital license, falling back to your MAK key.",
     "notes_markdown": "**What it does:** Uses the key built into the computer's firmware and, if that doesn't activate Windows, your MAK key.\n\n**You'll need:** Optional fallback MAK key.\n\n**Heads up:**\n- Can change the Windows edition.\n- \"Windows | MAK Activation\" is the simpler option if you only use MAK keys.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-5-win10-digital-license-activation-with-mak-fallback",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/5"
    },
    {
     "id": 6189,
     "name": "Windows - Block Common Pushed Software",
     "category": "OS Setting",
     "description": "Removes and blocks OneDrive, new Outlook, Teams and Bing Search from Windows, each toggleable.",
     "notes_markdown": "**What it does:** At every check-in, removes the apps you select for all users and blocks them from being reinstalled.\n\n**Heads up:**\n- Setting an option back to $false does not reinstall the app.\n- Don't assign together with the Microsoft OneDrive install blueprint.\n- Test on a small group first.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6189-windows-block-common-pushed-software",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6189"
    },
    {
     "id": 6181,
     "name": "Windows - Power Settings",
     "category": "OS Setting",
     "description": "Configure Windows power settings",
     "notes_markdown": "This blueprint focuses primary on power settings. Make sure that if you also use the \"Baseline Registry Settings\" blueprint that you do not set different power settings for power button settings there.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6181-windows-power-settings",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6181"
    },
    {
     "id": 7,
     "name": "Windows Settings - Baseline Registry Settings",
     "category": "OS Setting",
     "description": "Applies common computer settings: fast user switching, RDP, power button, hibernate, fast startup, search suggestions, news, ping.",
     "notes_markdown": "**What it does:** At every check-in, applies your fast user switching, Remote Desktop, power, hibernate, fast startup, search, news and ping settings.\n\n**Heads up:**\n- The defaults turn on Remote Desktop and allow it through the firewall. Set $DisableRDPConnections to \"1\" if you don't want that.\n- Don't also set the power button in \"Windows - Power Settings\".",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-7-windows-settings-baseline-registry-settings",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/7"
    },
    {
     "id": 102,
     "name": "Windows Settings - Computer Settings Restrictions",
     "category": "OS Setting",
     "description": "Toggles common restrictions: Control Panel, Internet Options, colors, connections tab, wallpaper, Themes tab.",
     "notes_markdown": "**What it does:** At every check-in, applies each restriction you fill in; blank values are left unchanged.\n\n**Heads up:**\n- For page-by-page control of Settings, use the Granular blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-102-windows-settings-computer-settings-restrictions",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/102"
    },
    {
     "id": 26,
     "name": "Windows Settings - Create New URL Shortcut to User Desktop",
     "category": "OS Setting",
     "description": "Creates a website shortcut on the signed-in user's desktop, optionally with a custom icon.",
     "notes_markdown": "**What it does:** Creates a desktop shortcut to your URL for the signed-in user.\n\n**You'll need:** Assign as a person-scope modifier.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-26-windows-settings-create-new-url-shortcut-to-user-desktop",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/26"
    },
    {
     "id": 115,
     "name": "Windows Settings - Create URL Shortcut on AllUsers Desktop",
     "category": "OS Setting",
     "description": "Creates a website shortcut on the All Users (Public) desktop with an optional built-in Windows icon.",
     "notes_markdown": "**What it does:** Creates a shortcut to your URL on the Public Desktop, optionally with a built-in Windows icon.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-115-windows-settings-create-url-shortcut-on-allusers-desktop",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/115"
    },
    {
     "id": 28,
     "name": "Windows Settings - Force Camera and Microphone Privacy to Allow",
     "category": "OS Setting",
     "description": "Forces Windows to let apps use the camera and microphone.",
     "notes_markdown": "**What it does:** At every check-in, sets camera and microphone access for apps to Allow.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-28-windows-settings-force-camera-and-microphone-privacy-to-allow",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/28"
    },
    {
     "id": 13,
     "name": "Windows Settings - Remove Computer from Domain",
     "category": "OS Setting",
     "description": "Removes the computer from its Active Directory domain into a workgroup, using a delegated AD account.",
     "notes_markdown": "**What it does:** If the computer is on a domain, removes it using your credentials and moves it to your workgroup.\n\n**You'll need:** A domain account allowed to remove computers (use a limited, delegated account).\n\n**Heads up:**\n- A restart is required to finish.\n- The credentials are saved with the modifier, so limit who can view it.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-13-windows-settings-remove-computer-from-domain",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/13"
    },
    {
     "id": 22,
     "name": "Windows Settings - Schedule a Basic Task",
     "category": "OS Setting",
     "description": "Creates or deletes a Windows scheduled task with schtasks.exe, with properties for every common option.",
     "notes_markdown": "**What it does:** Creates or deletes a scheduled task using the options you fill in.\n\n**You'll need:** At minimum: the action, task name, schedule and program.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-22-windows-settings-schedule-a-basic-task",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/22"
    },
    {
     "id": 128,
     "name": "Windows Settings - Synchronize Time via NTP",
     "category": "OS Setting",
     "description": "Sets Windows time to sync from time.windows.com via NTP and forces a resync.",
     "notes_markdown": "**What it does:** At every check-in, configures time.windows.com as the time source and forces a time sync.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-128-windows-settings-synchronize-time-via-ntp",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/128"
    },
    {
     "id": 23,
     "name": "Windows Settings - Windows Update Install All on a Schedule",
     "category": "OS Setting",
     "description": "Creates a scheduled task that installs all Windows Updates every N days, with optional restart.",
     "notes_markdown": "**What it does:** Creates the \"K12Panel - Install Windows Updates Schedule\" task, which installs all available Windows Updates on your schedule, and starts it.\n\n**You'll need:** The number of days between runs, and yes or no for restarting.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-23-windows-settings-windows-update-install-all-on-a-schedule",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/23"
    },
    {
     "id": 6165,
     "name": "Windows Toggle Internet Connection Sharing",
     "category": "OS Setting",
     "description": "Shows or hides the Internet Connection Sharing option in network adapter properties.",
     "notes_markdown": "**What it does:** At every check-in, shows or hides the Internet Connection Sharing option.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6165-windows-toggle-internet-connection-sharing",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6165"
    },
    {
     "id": 24,
     "name": "Windows | Add Wireless Network",
     "category": "OS Setting",
     "description": "Adds a Wi-Fi network profile (SSID, password, WPA2-PSK/AES) to computers, optionally connecting automatically.",
     "notes_markdown": "**What it does:** Adds the Wi-Fi network to the computer with your SSID, password, authentication and encryption settings.\n\n**You'll need:** The SSID and passphrase. Computers need internet access when this runs.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-24-windows-add-wireless-network",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/24"
    },
    {
     "id": 8,
     "name": "Windows | Create Local User Account and Set Password",
     "category": "OS Setting",
     "description": "Creates a standard local user (or resets its password) and sets the password to never expire.",
     "notes_markdown": "**What it does:** At every check-in, creates the account or resets its password, adds it to Users, and sets the password to never expire.\n\n**Heads up:**\n- Password changes made on the computer are reverted at the next check-in.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-8-windows-create-local-user-account-and-set-password",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/8"
    },
    {
     "id": 6123,
     "name": "Windows | Deploy URL Shortcut",
     "category": "OS Setting",
     "description": "Places a website shortcut with a custom icon on the Public Desktop or a specific user's desktop.",
     "notes_markdown": "**What it does:** Saves your icon on the computer and creates a desktop shortcut to your URL.\n\n**You'll need:** The URL, the shortcut name, and an .ico file hosted as the payload with its SHA-256.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6123-windows-deploy-url-shortcut",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6123"
    },
    {
     "id": 233,
     "name": "Windows | Disable Windows Store",
     "category": "OS Setting",
     "description": "Removes the Microsoft Store app for all users when set to disabled. Can't restore it.",
     "notes_markdown": "**What it does:** If $StoreEnabled is $FALSE, removes the Microsoft Store for all users.\n\n**Heads up:**\n- The default ($TRUE) makes no changes.\n- Apps that depend on the Store may stop working, and this blueprint can't reinstall it.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-233-windows-disable-windows-store",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/233"
    },
    {
     "id": 165,
     "name": "Windows | MAK Activation",
     "category": "OS Setting",
     "description": "Activates Windows computers that aren't activated, using your MAK key. Skips computers already activated.",
     "notes_markdown": "**What it does:** If Windows isn't activated, enters your MAK key and activates it.\n\n**You'll need:** A Windows volume MAK key.\n\n**Heads up:**\n- Changes the Windows edition to match the MAK key.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-165-windows-mak-activation",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/165"
    },
    {
     "id": 92,
     "name": "Windows | Make Checked Out User Local Admin on Asset with GCPW",
     "category": "OS Setting",
     "description": "Adds the user an asset is checked out to into local Administrators, matched through their GCPW sign-in.",
     "notes_markdown": "**What it does:** Finds the Google (GCPW) account whose email matches the checked-out user and adds it to local Administrators.\n\n**You'll need:** GCPW installed, and the checked-out user must have signed in to this computer at least once.\n\n**Heads up:**\n- Not for domain-joined computers.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-92-windows-make-checked-out-user-local-admin-on-asset-with-gcpw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/92"
    },
    {
     "id": 6173,
     "name": "Windows | Net Accounts",
     "category": "OS Setting",
     "description": "Sets local account lockout and password policy with net accounts (threshold, duration, window, password age/length/history).",
     "notes_markdown": "**What it does:** At every check-in, applies the account policy values you fill in; blank values are left unchanged.\n\n**Heads up:**\n- Password age and length settings can lock out Google Credential Provider (GCPW) users. The lockout settings are the typical use.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6173-windows-net-accounts",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6173"
    },
    {
     "id": 21,
     "name": "Windows | Rename Computer to Match Cloud Asset Name",
     "category": "OS Setting",
     "description": "Renames the computer to match its asset name in K12Panel, optionally restarting with a 3-minute warning.",
     "notes_markdown": "**What it does:** If the computer name differs from the asset name, renames the computer and, if $RebootComputer is set, warns users and restarts in 3 minutes.\n\n**Heads up:**\n- Asset names must be 15 characters or fewer.\n- The new name takes effect after a restart.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-21-windows-rename-computer-to-match-cloud-asset-name",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/21"
    },
    {
     "id": 6184,
     "name": "Windows | Set DNS based on SSID",
     "category": "OS Setting",
     "description": "Sets custom DNS servers only while connected to a specific Wi-Fi network, e.g. to send a device group to a filtering DNS.",
     "notes_markdown": "**What it does:** At every check-in, if the computer is on the Wi-Fi network you name, sets its wireless DNS servers to yours.\n\n**You'll need:** The target SSID and DNS server addresses.\n\n**Heads up:**\n- DNS isn't changed back when the computer is on other networks.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6184-windows-set-dns-based-on-ssid",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6184"
    },
    {
     "id": 6183,
     "name": "Windows | Set Location",
     "category": "OS Setting",
     "description": "Turns on Windows location services for the computer and its users.",
     "notes_markdown": "**What it does:** Allows location access for the computer and for each user profile.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6183-windows-set-location",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6183"
    },
    {
     "id": 6,
     "name": "Windows | Toggle AutoAdminLogon",
     "category": "OS Setting",
     "description": "Turns the Windows automatic sign-in (AutoAdminLogon) setting on or off.",
     "notes_markdown": "**What it does:** Sets AutoAdminLogon to 1 (on) or 0 (off).\n\n**Heads up:**\n- This only turns the setting on or off. Automatic sign-in also needs the account name and password configured on the computer.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6-windows-toggle-autoadminlogon",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6"
    },
    {
     "id": 6117,
     "name": "Windows | Toggle Network Discovery",
     "category": "OS Setting",
     "description": "Turns Windows Network Discovery on or off.",
     "notes_markdown": "**What it does:** Enables or disables the Network Discovery firewall rules.\n\n**Heads up:**\n- Works on English-language Windows.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6117-windows-toggle-network-discovery",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6117"
    },
    {
     "id": 6182,
     "name": "Windows | Welcome and Tips Notifications",
     "category": "OS Setting",
     "description": "Turns off Windows welcome experience, \"finish setting up\" and tips notifications for users.",
     "notes_markdown": "**What it does:** At every check-in, applies your welcome, setup-suggestion and tips settings to every user profile on the computer.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6182-windows-welcome-and-tips-notifications",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6182"
    },
    {
     "id": 6168,
     "name": "Change Printer IP",
     "category": "Printer",
     "description": "Moves an existing printer to a new IP address without reinstalling it or its driver.",
     "notes_markdown": "**What it does:** If the named printer points at a different IP address, re-points it to a new Standard TCP/IP port for the new address.\n\n**You'll need:** The exact printer name as shown on user computers, and the new IP address.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6168-change-printer-ip",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6168"
    },
    {
     "id": 6106,
     "name": "Print Separator Page",
     "category": "Printer",
     "description": "Adds a separator (banner) page before each print job on a printer, e.g. PJL/PCL job-info pages.",
     "notes_markdown": "**What it does:** At every check-in, saves your separator page and assigns it to the named printer.\n\n**You'll need:** The exact printer name and the correct PCL/PJL codes for your printer.\n\n**Heads up:**\n- Banner pages configured on the printer itself are usually the better option.\n\n**More info:** https://learn.microsoft.com/en-us/windows-hardware/drivers/print/pcl-separator-page-escape-codes https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj149734(v=ws.11",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6106-print-separator-page",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6106"
    },
    {
     "id": 6187,
     "name": "Windows | Rename Printer",
     "category": "Printer",
     "description": "Renames an installed printer queue without reinstalling it.",
     "notes_markdown": "**What it does:** Renames the printer from the old name to the new name.\n\n**You'll need:** The old and new printer names (new names of 31 characters or fewer work best).",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6187-windows-rename-printer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6187"
    },
    {
     "id": 2,
     "name": "Activate Office 2016 Standard via MAK",
     "category": "Software Config",
     "description": "Activates an installed Office 2016 Standard with your MAK key. Skips computers without it or already activated.",
     "notes_markdown": "**What it does:** If Office 2016 Standard is installed but not activated, enters your MAK key and activates it.\n\n**You'll need:** An Office 2016 Standard volume (MAK) key.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-2-activate-office-2016-standard-via-mak",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/2"
    },
    {
     "id": 3,
     "name": "Activate Office 2019 Pro via MAK",
     "category": "Software Config",
     "description": "Activates an installed Office Professional Plus 2019 with your MAK key. Skips computers without it or already activated.",
     "notes_markdown": "**What it does:** If Office Professional Plus 2019 (en-us) is installed but not activated, enters your MAK key and activates it.\n\n**You'll need:** An Office 2019 Professional Plus volume (MAK) key.\n\n**Heads up:**\n- Supports 64-bit Office.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-3-activate-office-2019-pro-via-mak",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/3"
    },
    {
     "id": 6116,
     "name": "Activate Office 2019 Standard via MAK",
     "category": "Software Config",
     "description": "Activates an installed Office Standard 2019 with your MAK key. Skips computers without it or already activated.",
     "notes_markdown": "**What it does:** If Office Standard 2019 (en-us) is installed but not activated, enters your MAK key and activates it.\n\n**You'll need:** An Office 2019 Standard volume (MAK) key.\n\n**Heads up:**\n- Supports 64-bit Office.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6116-activate-office-2019-standard-via-mak",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6116"
    },
    {
     "id": 6129,
     "name": "Chrome Force Login and Disable Guest",
     "category": "Software Config",
     "description": "Forces users to sign in to Chrome and disables Guest mode via Chrome policy.",
     "notes_markdown": "**What it does:** At every check-in, applies the Chrome policies that require browser sign-in and turn off Guest mode.\n\n**You'll need:** Chrome Browser Cloud Management enrollment (see \"Google Chrome Browser Enrollment Management Token\").\n\n**More info:** https://apps.google.com/supportwidget/articlehome?hl=en&article_url=https%3A%2F%2Fsupport.google.com%2Fa%2Fanswer%2F9539504%3Fhl%3Den&assistant_id=generic-unu&product_context=9539504&product_name=UnuFlow&trigger_context=a",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6129-chrome-force-login-and-disable-guest",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6129"
    },
    {
     "id": 132,
     "name": "Google File Stream - Autolaunch",
     "category": "Software Config",
     "description": "Makes Google Drive for desktop launch automatically at sign-in.",
     "notes_markdown": "**What it does:** At every check-in, sets Google Drive for desktop to start when users sign in.\n\n**Heads up:**\n- Not needed if you use the Google Drive File Stream blueprint, which does this too.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-132-google-file-stream-autolaunch",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/132"
    },
    {
     "id": 119,
     "name": "Securly SSL Certificate Installer",
     "category": "Software Config",
     "description": "Installs Securly's SSL root certificate so HTTPS filtering works without certificate errors.",
     "notes_markdown": "**What it does:** Installs Securly's certificate if it isn't already present.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-119-securly-ssl-certificate-installer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/119"
    },
    {
     "id": 6128,
     "name": "Windows | Remove File or Shortcut",
     "category": "Software Config",
     "description": "Deletes a file or shortcut at a path you enter, e.g. an unwanted Public Desktop icon.",
     "notes_markdown": "**What it does:** If the file exists, deletes it.\n\n**You'll need:** The full path (wildcards allowed).\n\n**Heads up:**\n- Replace the example path with your own.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6128-windows-remove-file-or-shortcut",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6128"
    },
    {
     "id": 91,
     "name": ".NET Framework 2.5, 3.0, and 3.5",
     "category": "Software Install",
     "description": "Enables the Windows .NET Framework 3.5 feature (includes 2.0 and 3.0) for older apps that need it.",
     "notes_markdown": "**What it does:** Enables the .NET Framework 3.5 Windows feature, downloading it from Windows Update.\n\n**You'll need:** Internet access to Windows Update, or a WSUS/Features on Demand source.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-91-net-framework-25-30-and-35",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/91"
    },
    {
     "id": 6095,
     "name": ".NET Framework 4.X",
     "category": "Software Install",
     "description": "Enables the .NET Framework 4.x Windows feature for apps that need it.",
     "notes_markdown": "**What it does:** Enables the .NET Framework 4 Windows feature. .NET Framework 4.8 is already included in Windows 10 and 11.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6095-net-framework-4x",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6095"
    },
    {
     "id": 6190,
     "name": "1Password",
     "category": "Software Install",
     "description": "Installs 1Password for Windows for all users.",
     "notes_markdown": "**What it does:** Installs the 1Password app machine-wide so it's available to every user.\n\n**More info:** https://1password.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6190-1password",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6190"
    },
    {
     "id": 1,
     "name": "7-Zip",
     "category": "Software Install",
     "description": "Installs 7-Zip, the free open-source file archiver (x64), silently for all users.",
     "notes_markdown": "**What it does:** Installs 7-Zip silently. Optionally set a custom install folder with $alternatepath.\n\n**More info:** https://www.7-zip.org",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-1-7-zip",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/1"
    },
    {
     "id": 193,
     "name": "A+ Suite",
     "category": "Software Install",
     "description": "Installs AVer A+ Suite, the software for AVerVision document cameras.",
     "notes_markdown": "**What it does:** Installs A+ Suite quietly.\n\n**You'll need:** An AVerVision document camera.\n\n**More info:** https://www.averusa.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-193-a-suite",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/193"
    },
    {
     "id": 25,
     "name": "Adobe Reader DC",
     "category": "Software Install",
     "description": "Installs Adobe Acrobat Reader DC for all users with EULA accepted, no desktop shortcut, and upsell/sign-out prompts suppressed.",
     "notes_markdown": "**What it does:** Installs Reader silently for all users, then turns off Adobe's upsell and sign-out prompts.\n\n**Heads up:**\n- Reader keeps itself updated after installation.\n\n**More info:** http://adobe.com/reader https://acrobat.adobe.com/us/en/acrobat/pdf-reader.html",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-25-adobe-reader-dc",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/25"
    },
    {
     "id": 182,
     "name": "Alice 3",
     "category": "Software Install",
     "description": "Installs Alice 3, the block-based 3D programming environment used to teach coding through animation and games.",
     "notes_markdown": "**What it does:** Installs Alice 3 quietly.\n\n**More info:** https://www.alice.org",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-182-alice-3",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/182"
    },
    {
     "id": 36,
     "name": "Audacity",
     "category": "Software Install",
     "description": "Installs Audacity, the free multi-track audio editor and recorder, silently for all users.",
     "notes_markdown": "**What it does:** Installs Audacity silently for all users with no desktop icon.\n\n**More info:** http://audacityteam.org",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-36-audacity",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/36"
    },
    {
     "id": 6171,
     "name": "Autodesk Fusion",
     "category": "Software Install",
     "description": "Installs Autodesk Fusion machine-wide from your own hosted admin installer, plus a batch file for manual updates.",
     "notes_markdown": "**What it does:** Installs Fusion quietly, keeps the admin installer next to the Fusion launcher, and adds FusionUpdate.bat there for manual updates.\n\n**You'll need:** Your own Fusion Admin Install.exe hosted at a public URL, with its SHA-256. Autodesk doesn't allow redistribution.\n\n**Heads up:**\n- Fusion doesn't appear in Programs and Features. To uninstall, run \"Fusion Admin Install.exe\" --process uninstall.\n- Fusion releases roughly every six weeks and files aren't backward compatible, so keep labs and home installs on the same version.\n\n**More info:** https://damassets.autodesk.net/content/dam/autodesk/docs/pdfs/Advanced_Fusion360_Lab_Installation_Instructions_en-GB.pdf",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6171-autodesk-fusion",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6171"
    },
    {
     "id": 6176,
     "name": "Benq EZWrite",
     "category": "Software Install",
     "description": "Installs BenQ EZWrite 6, the whiteboard app for BenQ interactive displays.",
     "notes_markdown": "**What it does:** Installs EZWrite quietly without restarting.\n\n**More info:** https://ezwrite.benq.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6176-benq-ezwrite",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6176"
    },
    {
     "id": 6169,
     "name": "Bitdefender",
     "category": "Software Install",
     "description": "Deploys Bitdefender GravityZone Endpoint Security Tools.",
     "notes_markdown": "**What it does:** Runs a GravityZone downloader silently.\n\n**You'll need:** Your own GravityZone downloader and its SHA-256. The \"Bitdefender BEST\" blueprint includes step-by-step setup instructions.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6169-bitdefender",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6169"
    },
    {
     "id": 6164,
     "name": "Bitdefender BEST",
     "category": "Software Install",
     "description": "Deploys Bitdefender GravityZone BEST (Endpoint Security Tools) using the downloader from your own GravityZone console.",
     "notes_markdown": "**What it does:** Runs your GravityZone downloader silently, which installs the agent for your company.\n\n**You'll need:** Your company's Windows downloader link and its SHA-256. The payload filename must match Bitdefender's exactly, because it identifies your package.\n\n**Heads up:**\n- Add K12Panel exclusions in GravityZone so blueprints aren't quarantined.\n\n**More info:** https://www.bitdefender.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6164-bitdefender-best",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6164"
    },
    {
     "id": 181,
     "name": "Blender",
     "category": "Software Install",
     "description": "Installs Blender, the free open-source 3D modeling, animation and rendering suite, for all users.",
     "notes_markdown": "**What it does:** Installs Blender silently for all users.\n\n**Heads up:**\n- New Blender versions install alongside older ones rather than replacing them. Use an uninstall blueprint to remove old versions.\n\n**More info:** https://www.blender.org/ https://docs.blender.org/manual/en/latest/getting_started/installing/windows.html",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-181-blender",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/181"
    },
    {
     "id": 6126,
     "name": "Bluebook | Collegeboard",
     "category": "Software Install",
     "description": "Sets up College Board Bluebook, the digital SAT testing app, to install for each user at sign-in.",
     "notes_markdown": "**What it does:** Stages the Bluebook installer on the computer and installs it into each user's profile the next time they sign in.\n\n**You'll need:** About 250 MB free per user profile.\n\n**Heads up:**\n- Users must sign out and back in. The first sign-in takes about a minute while Bluebook installs.\n\n**More info:** https://bluebook.collegeboard.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6126-bluebook-collegeboard",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6126"
    },
    {
     "id": 180,
     "name": "Bridge Designer, The",
     "category": "Software Install",
     "description": "Installs The Bridge Designer, a free engineering-education app for designing and load-testing a steel highway bridge.",
     "notes_markdown": "**What it does:** Installs The Bridge Designer silently.\n\n**More info:** https://bridgedesigner.org",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-180-bridge-designer-the",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/180"
    },
    {
     "id": 6097,
     "name": "Carbide Create v7",
     "category": "Software Install",
     "description": "Installs Carbide Create 7, CAD/CAM software for Carbide 3D and other CNC routers (includes VC++ runtime).",
     "notes_markdown": "**What it does:** Installs Carbide Create silently.\n\n**More info:** https://carbide3d.com/carbidecreate/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6097-carbide-create-v7",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6097"
    },
    {
     "id": 30,
     "name": "CCleaner Free",
     "category": "Software Install",
     "description": "Installs CCleaner Free 5.74 disk cleanup utility.",
     "notes_markdown": "**What it does:** Installs CCleaner silently with an optional language and install folder.\n\n**More info:** https://www.ccleaner.com/ccleaner",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-30-ccleaner-free",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/30"
    },
    {
     "id": 6108,
     "name": "Classroom.cloud Student",
     "category": "Software Install",
     "description": "Installs the classroom.cloud Student agent registered to your site and account.",
     "notes_markdown": "**What it does:** Installs your classroom.cloud Student installer quietly with your site, account and region.\n\n**You'll need:** Your own hosted installer (URL, filename and SHA-256), plus your Site ID, Account ID and Region from classroom.cloud.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6108-classroomcloud-student",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6108"
    },
    {
     "id": 6229,
     "name": "Digital Watchdog Spectrum",
     "category": "Software Install",
     "description": "Installs the Digital Watchdog DW Spectrum client for viewing and managing DW video surveillance systems.",
     "notes_markdown": "**What it does:** Installs the DW Spectrum client silently without restarting.\n\n**More info:** https://digital-watchdog.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6229-digital-watchdog-spectrum",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6229"
    },
    {
     "id": 32,
     "name": "Discord",
     "category": "Software Install",
     "description": "Installs Discord for the signed-in user (Discord only supports per-user installs).",
     "notes_markdown": "**What it does:** Installs Discord into the user's profile.\n\n**You'll need:** Assign as a person-scope modifier.\n\n**More info:** https://discord.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-32-discord",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/32"
    },
    {
     "id": 6099,
     "name": "Documate",
     "category": "Software Install",
     "description": "Installs Inswan Documate, the control software for Inswan document cameras.",
     "notes_markdown": "**What it does:** Installs Documate quietly.\n\n**You'll need:** An Inswan document camera.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6099-documate",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6099"
    },
    {
     "id": 167,
     "name": "ELMO Interactive Toolbox",
     "category": "Software Install",
     "description": "Installs ELMO Interactive Toolbox, presentation software for ELMO document cameras.",
     "notes_markdown": "**What it does:** Installs ELMO Interactive Toolbox quietly.\n\n**You'll need:** An ELMO document camera.\n\n**More info:** https://www.elmousa.com/software/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-167-elmo-interactive-toolbox",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/167"
    },
    {
     "id": 192,
     "name": "Emergent 3",
     "category": "Software Install",
     "description": "Installs the Emergent3 emergency-response/panic app, removing older 2.x versions first.",
     "notes_markdown": "**What it does:** Stops Emergent3, removes any 2.x version, and installs the current release.\n\n**You'll need:** Deploy \"Emergent 3 Duplication Uninstall\" first if computers have version 1.x.\n\n**Heads up:**\n- Upgrades can take two check-ins to finish.\n\n**More info:** https://www.emergent3.com",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-192-emergent-3",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/192"
    },
    {
     "id": 185,
     "name": "Epson Easy Interactive Tools",
     "category": "Software Install",
     "description": "Installs Epson Easy Interactive Tools 5, annotation and whiteboard software for Epson interactive projectors and document cameras.",
     "notes_markdown": "**What it does:** Installs Easy Interactive Tools silently.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-185-epson-easy-interactive-tools",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/185"
    },
    {
     "id": 6130,
     "name": "Epson iProjection",
     "category": "Software Install",
     "description": "Installs Epson iProjection 4 for wireless projection to Epson projectors and opens its firewall rules.",
     "notes_markdown": "**What it does:** Downloads iProjection from Epson, verifies the download, installs it quietly, and allows it through Windows Firewall.\n\n**More info:** https://epson.com/wireless-projector-app",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6130-epson-iprojection",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6130"
    },
    {
     "id": 6110,
     "name": "Filezilla Client",
     "category": "Software Install",
     "description": "Installs FileZilla Client (64-bit), the free FTP/SFTP client.",
     "notes_markdown": "**What it does:** Installs FileZilla silently.\n\n**More info:** https://filezilla-project.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6110-filezilla-client",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6110"
    },
    {
     "id": 34,
     "name": "Firestone Image Viewer",
     "category": "Software Install",
     "description": "Installs FastStone Image Viewer, a lightweight image browser, converter and editor.",
     "notes_markdown": "**What it does:** Installs FastStone Image Viewer silently.\n\n**More info:** https://www.faststone.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-34-firestone-image-viewer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/34"
    },
    {
     "id": 11,
     "name": "GCPW",
     "category": "Software Install",
     "description": "Installs Google Credential Provider for Windows (GCPW) so users sign in to Windows with their Google Workspace account.",
     "notes_markdown": "**What it does:** Applies your GCPW settings (allowed domains, device enrollment, multiple accounts, offline sign-in period, short profile names), then installs GCPW. If only the allowed domain changed, updates it without reinstalling.\n\n**You'll need:** Google Chrome installed, and your Workspace domain(s) in $domains_allowed_to_login.\n\n**Heads up:**\n- Nothing happens until $domains_allowed_to_login is filled in.\n\n**More info:** https://tools.google.com/dlpage/gcpw/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-11-gcpw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/11"
    },
    {
     "id": 31,
     "name": "GIMP - Install",
     "category": "Software Install",
     "description": "Installs GIMP, the free open-source image editor, silently for all users.",
     "notes_markdown": "**What it does:** Installs GIMP silently for all users with no desktop icon.\n\n**More info:** https://www.gimp.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-31-gimp-install",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/31"
    },
    {
     "id": 6228,
     "name": "GoGuardian App for Windows",
     "category": "Software Install",
     "description": "Deploys the GoGuardian App for Windows with your license tag and policy settings (identity, proxy bypass, updates).",
     "notes_markdown": "**What it does:** Installs your district's GoGuardian app if it's missing or older than $MinimumVersion, then applies your GoGuardian policy settings. The report shows the license tag (masked), service status and settings applied.\n\n**You'll need:** Your district's GoGuardian MSI, zipped and hosted, plus your license tag from manage.goguardian.com. Subscribe, break the subscription, then set the payload.\n\n**Heads up:**\n- .NET Framework 4.7 or newer is required.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6228-goguardian-app-for-windows",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6228"
    },
    {
     "id": 38,
     "name": "Google Backup and Sync - Install",
     "category": "Software Install",
     "description": "Installs Google Backup and Sync. Google has replaced it with Google Drive for desktop.",
     "notes_markdown": "**What it does:** Installs Google Backup and Sync quietly.\n\n**Heads up:**\n- For Google Workspace, use the Google Drive File Stream blueprint instead.\n\n**More info:** https://support.google.com/drive/answer/2374987",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-38-google-backup-and-sync-install",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/38"
    },
    {
     "id": 10,
     "name": "Google Chrome Enterprise",
     "category": "Software Install",
     "description": "Installs 64-bit Google Chrome (enterprise MSI). Chrome then keeps itself updated.",
     "notes_markdown": "**What it does:** Installs Google's 64-bit Chrome Enterprise installer. Computers that already have Chrome are skipped.\n\n**More info:** http://google.com/chrome",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-10-google-chrome-enterprise",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/10"
    },
    {
     "id": 173,
     "name": "Google Chrome Remote Desktop",
     "category": "Software Install",
     "description": "Installs the Chrome Remote Desktop host so a computer can be controlled remotely via remotedesktop.google.com.",
     "notes_markdown": "**What it does:** Installs the Chrome Remote Desktop host quietly.\n\n**You'll need:** A Google account to register the computer with after install.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-173-google-chrome-remote-desktop",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/173"
    },
    {
     "id": 16,
     "name": "Google Drive File Stream",
     "category": "Software Install",
     "description": "Installs Google Drive for desktop (formerly Drive File Stream) and makes it launch at sign-in.",
     "notes_markdown": "**What it does:** Installs or updates Google Drive for desktop silently and sets it to start when users sign in.\n\n**More info:** https://support.google.com/a/answer/7491144?hl=en",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-16-google-drive-file-stream",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/16"
    },
    {
     "id": 178,
     "name": "Google Earth Pro",
     "category": "Software Install",
     "description": "Installs Google Earth Pro, the free desktop globe with GIS import/export and historical imagery.",
     "notes_markdown": "**What it does:** Installs Google Earth Pro silently.\n\n**More info:** https://www.google.com/earth/versions/ https://support.google.com/earth/answer/168344#zippy=%2Cdownload-a-google-earth-pro-direct-installer",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-178-google-earth-pro",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/178"
    },
    {
     "id": 177,
     "name": "Handbrake",
     "category": "Software Install",
     "description": "Installs HandBrake, the free open-source video transcoder.",
     "notes_markdown": "**What it does:** Installs HandBrake silently.\n\n**More info:** https://handbrake.fr",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-177-handbrake",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/177"
    },
    {
     "id": 100,
     "name": "HoverCam Flex 11",
     "category": "Software Install",
     "description": "Installs HoverCam Flex 11, instruction, recording and annotation software for HoverCam document cameras.",
     "notes_markdown": "**What it does:** Installs Flex 11 quietly.\n\n**You'll need:** A HoverCam document camera.\n\n**More info:** https://www.hovercam.com",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-100-hovercam-flex-11",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/100"
    },
    {
     "id": 6231,
     "name": "Impero",
     "category": "Software Install",
     "description": "Installs the Impero Client (classroom management) from an MSI you host.",
     "notes_markdown": "**What it does:** Installs your Impero Client MSI quietly.\n\n**You'll need:** Your Impero Client MSI (configured for your Impero server) hosted publicly, with its SHA-256.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6231-impero",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6231"
    },
    {
     "id": 37,
     "name": "Inkscape",
     "category": "Software Install",
     "description": "Installs Inkscape, the free open-source vector graphics editor.",
     "notes_markdown": "**What it does:** Installs Inkscape quietly.\n\n**Heads up:**\n- Inkscape 1.4.0 has a known issue: no Start menu entry, and uninstalling doesn't work cleanly.\n\n**More info:** https://inkscape.org/ https://gitlab.com/inkscape/inkscape/-/issues/1617",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-37-inkscape",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/37"
    },
    {
     "id": 6115,
     "name": "Install Any MSI",
     "category": "Software Install",
     "description": "Installs any MSI from a URL you enter as properties, with optional version and SHA-256 checks.",
     "notes_markdown": "**What it does:** Downloads the MSI from $msi_url, checks its SHA-256 if you provide one, and installs it with your flags. The install log appears in the report. Upgrades when $app_version is newer than what's installed.\n\n**You'll need:** The app name as it appears in Programs and Features, a public MSI URL, and ideally its version and SHA-256.\n\n**Heads up:**\n- Without a SHA-256 the download isn't verified.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6115-install-any-msi",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6115"
    },
    {
     "id": 6170,
     "name": "InstaShare 2 BENQ",
     "category": "Software Install",
     "description": "Installs BenQ InstaShare 2 for wireless screen sharing to BenQ displays.",
     "notes_markdown": "**What it does:** Installs InstaShare 2 quietly for all users.\n\n**Heads up:**\n- The installer restarts the computer when it finishes.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6170-instashare-2-benq",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6170"
    },
    {
     "id": 27,
     "name": "IPEVO Visualizer",
     "category": "Software Install",
     "description": "Installs IPEVO Visualizer, document camera software that works with most USB doc cams.",
     "notes_markdown": "**What it does:** Installs IPEVO Visualizer quietly.\n\n**More info:** https://www.ipevo.com/software/visualizer",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-27-ipevo-visualizer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/27"
    },
    {
     "id": 6124,
     "name": "Ladibug",
     "category": "Software Install",
     "description": "Installs Lumens Ladibug 3, control software for Lumens document cameras.",
     "notes_markdown": "**What it does:** Installs Ladibug quietly.\n\n**You'll need:** A Lumens document camera.\n\n**More info:** https://www.mylumens.com/en/Downloads/1?id2=1&keyword=&keyword2=&pageSize=10&ord=",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6124-ladibug",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6124"
    },
    {
     "id": 6127,
     "name": "LanSchool Air",
     "category": "Software Install",
     "description": "Installs LanSchool Air classroom management, provisioned to your org and region, with optional browser extensions.",
     "notes_markdown": "**What it does:** Installs LanSchool Air with your provisioning code, region and browser-extension choices.\n\n**You'll need:** Your LanSchool Air org provisioning code.\n\n**Heads up:**\n- LanSchool Air updates itself after installation.\n\n**More info:** https://lanschool.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6127-lanschool-air",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6127"
    },
    {
     "id": 6048,
     "name": "LEGO Education SPIKE",
     "category": "Software Install",
     "description": "Installs the LEGO Education SPIKE app for SPIKE Prime and SPIKE Essential.",
     "notes_markdown": "**What it does:** Installs the SPIKE app quietly.\n\n**More info:** https://education.lego.com/en-us/downloads/spike-app/software",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6048-lego-education-spike",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6048"
    },
    {
     "id": 6047,
     "name": "LEGO MINDSTORMS Education EV3 Classroom",
     "category": "Software Install",
     "description": "Installs LEGO MINDSTORMS Education EV3 Classroom for block-coding the EV3 brick.",
     "notes_markdown": "**What it does:** Installs EV3 Classroom quietly.\n\n**More info:** https://education.lego.com/en-us/downloads/mindstorms-ev3/software",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6047-lego-mindstorms-education-ev3-classroom",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6047"
    },
    {
     "id": 33,
     "name": "LibreOffice",
     "category": "Software Install",
     "description": "Installs LibreOffice 7.0, the free Office-compatible suite.",
     "notes_markdown": "**What it does:** Installs LibreOffice quietly without restarting.\n\n**More info:** https://www.libreoffice.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-33-libreoffice",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/33"
    },
    {
     "id": 6114,
     "name": "LynxClient Panic Alarm",
     "category": "Software Install",
     "description": "Installs LynxClient so a PC can trigger panic alarms and receive pop-up alerts from your LynxGuide server.",
     "notes_markdown": "**What it does:** Installs your LynxClient MSI quietly with your server hostname and profile.\n\n**You'll need:** Your LynxClient MSI hosted publicly with its SHA-256, your Lynx server hostname, and profile name.\n\n**More info:** https://www.lynxguide.com",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6114-lynxclient-panic-alarm",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6114"
    },
    {
     "id": 39,
     "name": "MalwareBytes Free",
     "category": "Software Install",
     "description": "Installs Malwarebytes (free/consumer) anti-malware.",
     "notes_markdown": "**What it does:** Installs Malwarebytes silently.\n\n**Heads up:**\n- This is the consumer edition; it isn't centrally managed.\n\n**More info:** https://www.malwarebytes.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-39-malwarebytes-free",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/39"
    },
    {
     "id": 196,
     "name": "MAST KITE Testlet Kite Student Portal",
     "category": "Software Install",
     "description": "Installs Testlet Kite Student Portal for Montana's alternate (MAST) assessments.",
     "notes_markdown": "**What it does:** Installs the latest Testlet Kite Student Portal quietly.\n\n**You'll need:** Deploy Visual C++ Redistributable (x64) 2015-2022 and .NET Framework 4.X at default priority, and leave this blueprint at Low priority so it installs last.\n\n**Heads up:**\n- This is the Testlet Kite Student Portal, not the standard Kite Student Portal.\n\n**More info:** https://opi.mt.gov/Leadership/Assessment-Accountability/Montana-Alternative-Student-Testing-Pilot-Program https://newmeridiancorp.org/montana-aligned-to-standards-through-year-program-portal/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-196-mast-kite-testlet-kite-student-portal",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/196"
    },
    {
     "id": 6094,
     "name": "Microsoft Edge WebView2 Runtime",
     "category": "Software Install",
     "description": "Installs the Microsoft Edge WebView2 Runtime that many modern Windows apps need.",
     "notes_markdown": "**What it does:** Installs the WebView2 Runtime silently.\n\n**More info:** https://developer.microsoft.com/en-us/microsoft-edge/webview2/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6094-microsoft-edge-webview2-runtime",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6094"
    },
    {
     "id": 6098,
     "name": "Microsoft Office Installer - Multiple Versions",
     "category": "Software Install",
     "description": "Installs volume-licensed Office Pro Plus or Standard 2019/2021/2024 (64-bit), removes old Office first, and activates your key.",
     "notes_markdown": "**What it does:** Removes existing Office, installs the edition and year you choose (without the apps you exclude), then activates it with your key.\n\n**You'll need:** A matching Office volume license key.\n\n**Heads up:**\n- Removes every existing Office installation first, including Microsoft 365 Apps.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6098-microsoft-office-installer-multiple-versions",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6098"
    },
    {
     "id": 6175,
     "name": "Microsoft Office M365 Installer",
     "category": "Software Install",
     "description": "Installs Microsoft 365 Apps for enterprise (Current Channel, 64-bit), removing older Office first.",
     "notes_markdown": "**What it does:** Removes existing Office, then installs Microsoft 365 Apps without the apps you exclude (default: Access, OneDrive, Groove).\n\n**You'll need:** Microsoft 365 licenses; users activate by signing in.\n\n**Heads up:**\n- Removes existing Office first.\n- OneDrive is excluded by default; use the Microsoft OneDrive blueprint if you want it.\n\n**More info:** https://www.office.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6175-microsoft-office-m365-installer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6175"
    },
    {
     "id": 6174,
     "name": "Microsoft OneDrive",
     "category": "Software Install",
     "description": "Installs Microsoft OneDrive for all users.",
     "notes_markdown": "**What it does:** Allows OneDrive and installs it for all users.\n\n**Heads up:**\n- Don't assign together with \"Windows - Block Common Pushed Software\", which removes OneDrive.\n\n**More info:** https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6174-microsoft-onedrive",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6174"
    },
    {
     "id": 131,
     "name": "Montana Secure Browser",
     "category": "Software Install",
     "description": "Installs the Montana Secure Browser (Cambium) for state testing, removing old 32-bit versions first.",
     "notes_markdown": "**What it does:** Removes any old 32-bit Montana Secure Browser, then installs the 64-bit version quietly.\n\n**You'll need:** 64-bit Windows.\n\n**Heads up:**\n- Can take two check-ins to finish.\n\n**More info:** https://mt.portal.cambiumast.com/secure-browsers.html",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-131-montana-secure-browser",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/131"
    },
    {
     "id": 35,
     "name": "Mozilla Firefox",
     "category": "Software Install",
     "description": "Installs Mozilla Firefox (latest, 64-bit MSI) with optional shortcut, update-service and install-path settings.",
     "notes_markdown": "**What it does:** Installs the latest 64-bit Firefox quietly with the options you set.\n\n**More info:** https://www.mozilla.org",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-35-mozilla-firefox",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/35"
    },
    {
     "id": 6179,
     "name": "NAEP Assessment Browser - National Assessment of Educational Progress",
     "category": "Software Install",
     "description": "Installs the NAEP secure assessment browser for the National Assessment of Educational Progress.",
     "notes_markdown": "**What it does:** Installs the NAEP Assessment browser quietly.\n\n**More info:** https://enaep.naep.ed.gov/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6179-naep-assessment-browser-national-assessment-of-educational-progress",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6179"
    },
    {
     "id": 40,
     "name": "Notepad++",
     "category": "Software Install",
     "description": "Installs Notepad++ (64-bit), the free text and source-code editor.",
     "notes_markdown": "**What it does:** Installs Notepad++ silently.\n\n**More info:** https://notepad-plus-plus.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-40-notepad",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/40"
    },
    {
     "id": 188,
     "name": "NWEA MAP Secure Testing Browser",
     "category": "Software Install",
     "description": "Installs the NWEA MAP Secure Testing Browser (lockdown browser for MAP Growth).",
     "notes_markdown": "**What it does:** Installs the NWEA lockdown browser silently.\n\n**More info:** https://www.nwea.org/the-map-suite/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-188-nwea-map-secure-testing-browser",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/188"
    },
    {
     "id": 88,
     "name": "Office 2019x64 Pro from DeployTool",
     "category": "Software Install",
     "description": "Installs Office Professional Plus 2019 (64-bit, volume) with your MAK, removing any existing Office first.",
     "notes_markdown": "**What it does:** Removes existing Office, then installs Office Professional Plus 2019 with your MAK and without the apps you exclude.\n\n**You'll need:** An Office 2019 Professional Plus MAK.\n\n**Heads up:**\n- For Office 2021 or 2024, use \"Microsoft Office Installer - Multiple Versions\".",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-88-office-2019x64-pro-from-deploytool",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/88"
    },
    {
     "id": 169,
     "name": "Office 2019x64 Standard from DeployTool",
     "category": "Software Install",
     "description": "Installs Office Standard 2019 (64-bit, volume) with your MAK, removing any existing Office first.",
     "notes_markdown": "**What it does:** Removes existing Office, then installs Office Standard 2019 with your MAK and without the apps you exclude.\n\n**You'll need:** An Office 2019 Standard MAK.\n\n**Heads up:**\n- For Office 2021 or 2024, use \"Microsoft Office Installer - Multiple Versions\".",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-169-office-2019x64-standard-from-deploytool",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/169"
    },
    {
     "id": 41,
     "name": "OpenVPN Client",
     "category": "Software Install",
     "description": "Installs the OpenVPN community client (64-bit).",
     "notes_markdown": "**What it does:** Installs the OpenVPN client quietly.\n\n**More info:** https://openvpn.net/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-41-openvpn-client",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/41"
    },
    {
     "id": 50,
     "name": "Powershell",
     "category": "Software Install",
     "description": "Installs PowerShell 7.1 (x64) alongside Windows PowerShell 5.1, with optional context menu and remoting settings.",
     "notes_markdown": "**What it does:** Installs PowerShell 7.1 quietly with the options you enable. Windows PowerShell 5.1 stays installed.\n\n**Heads up:**\n- PowerShell 7.1 is no longer supported by Microsoft; consider a current release.\n\n**More info:** https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-50-powershell",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/50"
    },
    {
     "id": 6054,
     "name": "Printix Client",
     "category": "Software Install",
     "description": "Installs the Printix Client for Printix cloud print management from your tenant's MSI.",
     "notes_markdown": "**What it does:** Installs your Printix Client MSI quietly.\n\n**You'll need:** Your Printix Client MSI hosted publicly, with its filename and SHA-256.\n\n**More info:** https://printix.net/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6054-printix-client",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6054"
    },
    {
     "id": 6232,
     "name": "Promethean ActivInspire",
     "category": "Software Install",
     "description": "Installs Promethean ActivInspire (core resources, then the main app) from a zip you build with the Network Installer.",
     "notes_markdown": "**What it does:** Installs ActivInspire's core resources and then the main app quietly. If either step fails, the report shows why.\n\n**You'll need:** A zip containing ActivInspireCore\\ActivInspireCoreRes.msi and ActivInspire\\Activinspire.msi from Promethean's Network Installer, hosted publicly with its SHA-256.\n\n**More info:** https://www.prometheanworld.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6232-promethean-activinspire",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6232"
    },
    {
     "id": 6125,
     "name": "Promethean Screen Share",
     "category": "Software Install",
     "description": "Installs Promethean Screen Share for wirelessly casting a computer to a Promethean ActivPanel.",
     "notes_markdown": "**What it does:** Installs Screen Share quietly.\n\n**More info:** https://share.one.prometheanworld.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6125-promethean-screen-share",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6125"
    },
    {
     "id": 42,
     "name": "PuTTY",
     "category": "Software Install",
     "description": "Installs PuTTY (64-bit), the SSH/telnet/serial client, removing versions 0.78 and older first.",
     "notes_markdown": "**What it does:** Removes PuTTY 0.78 or older if present, then installs PuTTY quietly.\n\n**More info:** https://www.putty.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-42-putty",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/42"
    },
    {
     "id": 43,
     "name": "Python 3",
     "category": "Software Install",
     "description": "Installs Python 3.12 (64-bit) for all users and adds it to PATH.",
     "notes_markdown": "**What it does:** Installs Python quietly for all users and adds it to PATH.\n\n**More info:** https://www.python.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-43-python-3",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/43"
    },
    {
     "id": 44,
     "name": "Recuva",
     "category": "Software Install",
     "description": "Installs Recuva, the free file recovery tool.",
     "notes_markdown": "**What it does:** Installs Recuva silently in your chosen language.\n\n**More info:** https://www.ccleaner.com/recuva",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-44-recuva",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/44"
    },
    {
     "id": 6118,
     "name": "Renaissance Star Testing LockDown Browser",
     "category": "Software Install",
     "description": "Installs the Renaissance Star LockDown Browser (Respondus lab edition) for Star Assessments.",
     "notes_markdown": "**What it does:** Installs the Renaissance LockDown Browser quietly.\n\n**More info:** https://star-help.renaissance.com/hc/en-us/articles/12014854504091-Secure-Browsers-LockDown-Browser-for-Windows-and-Macintosh",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6118-renaissance-star-testing-lockdown-browser",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6118"
    },
    {
     "id": 6177,
     "name": "Respondus Lockdown Browser - Montana (MTDA) - Lab Version",
     "category": "Software Install",
     "description": "Montana Respondus Lockdown Browser",
     "notes_markdown": "This installs the Respondus Lockdown Browser Lab version for Montana schools that partners with Montana Digital Academy.\r\nUninstall other types of Respondus Lockdown browsers before pushing this if they exist since documentation says they share files and will have issues.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6177-respondus-lockdown-browser-montana-mtda-lab-version",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6177"
    },
    {
     "id": 6046,
     "name": "RustDesk in service mode",
     "category": "Software Install",
     "description": "Installs RustDesk 1.1.9 as a service, optionally hiding shortcuts and preventing non-admins from launching it.",
     "notes_markdown": "**What it does:** Installs RustDesk as a service (Manual startup by default) and, if $restrict_normal_users is on, removes its shortcuts and restricts who can launch it.\n\n**You'll need:** Pair with the RustDesk Asset Connector blueprint. Start the service with a QuickCommand when needed.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6046-rustdesk-in-service-mode",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6046"
    },
    {
     "id": 6089,
     "name": "Scratch",
     "category": "Software Install",
     "description": "Installs the Scratch 3 offline editor for all users.",
     "notes_markdown": "**What it does:** Installs Scratch silently for all users.\n\n**More info:** https://scratch.mit.edu",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6089-scratch",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6089"
    },
    {
     "id": 6111,
     "name": "Securly Classroom for Windows",
     "category": "Software Install",
     "description": "Installs Securly Classroom for Windows from an MSI you obtain from Securly and host yourself.",
     "notes_markdown": "**What it does:** Installs your Securly Classroom MSI quietly.\n\n**You'll need:** Securly's Windows MSI hosted publicly, with the filename Securly_Classroom.msi and its SHA-256.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6111-securly-classroom-for-windows",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6111"
    },
    {
     "id": 6188,
     "name": "Securly Classroom for Windows - K12 Montana Partner Only Edition",
     "category": "Software Install",
     "description": "Installs Securly Classroom for Windows for K12 Montana partner districts, joined to your deployment group.",
     "notes_markdown": "**What it does:** Installs Securly Classroom quietly with your deployment group.\n\n**You'll need:** Your DeploymentGroup GUID from the installer generated in the Securly Classroom portal (K12 Montana Helpdesk can help find it).\n\n**Heads up:**\n- For K12 Montana partner districts only.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6188-securly-classroom-for-windows-k12-montana-partner-only-edition",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6188"
    },
    {
     "id": 6230,
     "name": "SentinelOne Installer",
     "category": "Software Install",
     "description": "Deploys the SentinelOne agent with your site token from a zipped MSI you host.",
     "notes_markdown": "**What it does:** Checks your site token, installs your SentinelOne MSI quietly, and reports the reason if the install fails. Doesn't interfere with agent upgrades pushed from the SentinelOne console.\n\n**You'll need:** Your SentinelOne MSI, zipped and hosted, and your site token. Subscribe, break the subscription, then set the payload.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6230-sentinelone-installer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6230"
    },
    {
     "id": 6191,
     "name": "Slack",
     "category": "Software Install",
     "description": "Installs Slack for all users.",
     "notes_markdown": "**What it does:** Installs the Slack app machine-wide so it's available to every user.\n\n**More info:** https://slack.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6191-slack",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6191"
    },
    {
     "id": 6109,
     "name": "SMART Mirror App",
     "category": "Software Install",
     "description": "Installs SMART Mirror, for casting a screen to SMART Board displays with iQ.",
     "notes_markdown": "**What it does:** Installs SMART Mirror silently.\n\n**More info:** https://support.smarttech.com/docs/software/iq/screen-share/en/downloads/mirror-apps/windows.cshtml",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6109-smart-mirror-app",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6109"
    },
    {
     "id": 49,
     "name": "SMART Notebook Basic",
     "category": "Software Install",
     "description": "Installs SMART Notebook Basic (free, no subscription) for creating lessons on interactive displays.",
     "notes_markdown": "**What it does:** Installs SMART Notebook Basic quietly.\n\n**Heads up:**\n- The installer restarts the computer when reinstalling.\n\n**More info:** https://www.smarttech.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-49-smart-notebook-basic",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/49"
    },
    {
     "id": 176,
     "name": "Smart Notebook Licensed",
     "category": "Software Install",
     "description": "Installs licensed SMART Notebook / Learning Suite and activates it with your product key.",
     "notes_markdown": "**What it does:** Installs SMART Learning Suite and activates it with your product key.\n\n**You'll need:** A SMART Notebook product key.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-176-smart-notebook-licensed",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/176"
    },
    {
     "id": 189,
     "name": "Sophos Endpoint Agent",
     "category": "Software Install",
     "description": "Deploys Sophos Endpoint from a zip you provide containing your tenant's SophosSetup.exe.",
     "notes_markdown": "**What it does:** Installs Sophos from your SophosSetup.exe quietly.\n\n**You'll need:** A zip containing only SophosSetup.exe from your Sophos Central account, hosted publicly with its SHA-256.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-189-sophos-endpoint-agent",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/189"
    },
    {
     "id": 45,
     "name": "Splashtop Streamer",
     "category": "Software Install",
     "description": "Installs Splashtop Streamer tied to your Splashtop Business deployment code, with tray-icon and permission-prompt options.",
     "notes_markdown": "**What it does:** Installs Splashtop Streamer silently with your deployment code, tray-icon and connection-permission settings.\n\n**You'll need:** Your 12-digit Splashtop deployment code.\n\n**Heads up:**\n- Pair with the Splashtop Asset Connector blueprint.\n\n**More info:** https://www.splashtop.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-45-splashtop-streamer",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/45"
    },
    {
     "id": 195,
     "name": "Steam",
     "category": "Software Install",
     "description": "Installs the Steam client.",
     "notes_markdown": "**What it does:** Installs Steam silently, optionally to a different folder.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-195-steam",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/195"
    },
    {
     "id": 101,
     "name": "TestNav",
     "category": "Software Install",
     "description": "Installs Pearson TestNav, the secure testing app used for many state assessments.",
     "notes_markdown": "**What it does:** Installs TestNav quietly.\n\n**More info:** https://www.pearsonassessments.com/large-scale-assessments/k-12-large-scale-assessments/solutions/testnav.html",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-101-testnav",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/101"
    },
    {
     "id": 6010,
     "name": "TightVNC Server (Free)",
     "category": "Software Install",
     "description": "Installs TightVNC Server with a VNC password and optional tray icon; service set to Manual by default.",
     "notes_markdown": "**What it does:** Installs TightVNC Server with your password and sets the service to Manual, so you can start it with a QuickCommand when needed.\n\n**You'll need:** A strong password (TightVNC uses up to 8 characters).\n\n**Heads up:**\n- Change the example password before assigning.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6010-tightvnc-server-free",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6010"
    },
    {
     "id": 6100,
     "name": "Torchmate 9 Student",
     "category": "Software Install",
     "description": "Installs Torchmate CAD 9 EDU Student for Torchmate CNC plasma tables.",
     "notes_markdown": "**What it does:** Installs Torchmate CAD 9 EDU Student silently.\n\n**Heads up:**\n- Also installs the TeamViewer utility bundled with Torchmate.\n\n**More info:** https://torchmate.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6100-torchmate-9-student",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6100"
    },
    {
     "id": 130,
     "name": "Ultimaker Cura",
     "category": "Software Install",
     "description": "Installs UltiMaker Cura 5.11, the free 3D-printing slicer.",
     "notes_markdown": "**What it does:** Installs Cura quietly.\n\n**Heads up:**\n- 5.11 is the last Cura release UltiMaker provides for silent deployment.\n\n**More info:** https://ultimaker.com/software/ultimaker-cura",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-130-ultimaker-cura",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/130"
    },
    {
     "id": 6049,
     "name": "UltraVNC Server (free)",
     "category": "Software Install",
     "description": "Installs UltraVNC Server as a service with a VNC password and hidden tray icon; Manual startup by default.",
     "notes_markdown": "**What it does:** Installs UltraVNC Server with your password, hides the tray icon, and sets the service to Manual.\n\n**You'll need:** A password (up to 8 characters).\n\n**Heads up:**\n- Change the example password before assigning.\n\n**More info:** https://uvnc.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6049-ultravnc-server-free",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6049"
    },
    {
     "id": 6107,
     "name": "vCastSender",
     "category": "Software Install",
     "description": "Installs ViewSonic vCastSender for wirelessly casting to ViewBoard displays.",
     "notes_markdown": "**What it does:** Installs vCastSender.\n\n**More info:** https://www.viewsonic.com/np/products/commercial-display/vCast",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6107-vcastsender",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6107"
    },
    {
     "id": 127,
     "name": "Vernier Graphical Analysis",
     "category": "Software Install",
     "description": "Installs Vernier Graphical Analysis for collecting and analyzing Vernier sensor data.",
     "notes_markdown": "**What it does:** Installs the latest Graphical Analysis.\n\n**You'll need:** Windows 10 21H1 or newer.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-127-vernier-graphical-analysis",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/127"
    },
    {
     "id": 6121,
     "name": "Visual C++ Redistributable (x64) 2015-2022",
     "category": "Software Install",
     "description": "Installs the Microsoft Visual C++ 2015-2022 Redistributable (x64) runtime many apps require.",
     "notes_markdown": "**What it does:** Installs the x64 Visual C++ runtime silently.\n\n**More info:** https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6121-visual-c-redistributable-x64-2015-2022",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6121"
    },
    {
     "id": 6096,
     "name": "Visual C++ Redistributable (x86) 2015-2022",
     "category": "Software Install",
     "description": "Installs the Microsoft Visual C++ 2015-2022 Redistributable (x86) runtime for 32-bit apps.",
     "notes_markdown": "**What it does:** Installs the x86 Visual C++ runtime silently.\n\n**More info:** https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6096-visual-c-redistributable-x86-2015-2022",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6096"
    },
    {
     "id": 14,
     "name": "VLC Player",
     "category": "Software Install",
     "description": "VLC is a free and open source multimedia player that plays most multimedia files, and various streaming protocols.",
     "notes_markdown": "Lightweight media player and DVD player software and compatible with many formats. \r\n \r\nLearn more about this software at https://www.videolan.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-14-vlc-player",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/14"
    },
    {
     "id": 6051,
     "name": "WeDo 2.0 Lego Classroom",
     "category": "Software Install",
     "description": "Installs LEGO Education WeDo 2.0 for elementary coding with WeDo bricks.",
     "notes_markdown": "**What it does:** Installs WeDo 2.0 silently.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6051-wedo-20-lego-classroom",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6051"
    },
    {
     "id": 168,
     "name": "WIDA DRC Insight Browser - Montana",
     "category": "Software Install",
     "description": "Installs the DRC INSIGHT secure browser for WIDA/Montana testing and disables Xbox Game DVR as DRC requires.",
     "notes_markdown": "**What it does:** Turns off Xbox Game DVR, then installs the DRC INSIGHT secure browser quietly.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-168-wida-drc-insight-browser-montana",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/168"
    },
    {
     "id": 47,
     "name": "WizTree",
     "category": "Software Install",
     "description": "Installs WizTree, the fast disk-space analyzer.",
     "notes_markdown": "**What it does:** Installs WizTree silently for all users.\n\n**More info:** https://wiztreefree.com/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-47-wiztree",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/47"
    },
    {
     "id": 48,
     "name": "Zoom",
     "category": "Software Install",
     "description": "Installs Zoom 5.4.",
     "notes_markdown": "**What it does:** Installs Zoom quietly.\n\n**Heads up:**\n- For current Zoom versions, use the Zoom Workplace blueprint.\n\n**More info:** https://zoom.us/ https://support.zoom.us/hc/en-us/article_attachments/360033082431/CleanZoom.exe",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-48-zoom",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/48"
    },
    {
     "id": 6091,
     "name": "Zoom (x64)",
     "category": "Software Install",
     "description": "Work from anywhere with a single app that combines team chat, phone, whiteboard, meetings, and more. Communicate easily with anyone.",
     "notes_markdown": "Modernize workflows with Zoom's trusted collaboration tools: including video meetings, team chat, VoIP phone, webinars, whiteboard, contact center...\r\n\r\nFor more information, visit their website at https://zoom.us/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6091-zoom-x64",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6091"
    },
    {
     "id": 6122,
     "name": "Zoom Workplace",
     "category": "Software Install",
     "description": "Installs Zoom Workplace (64-bit) for all users.",
     "notes_markdown": "**What it does:** Installs Zoom Workplace quietly.\n\n**More info:** https://zoom.us/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6122-zoom-workplace",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6122"
    },
    {
     "id": 6112,
     "name": "Emergent 3 Duplication Uninstall",
     "category": "Software Uninstall",
     "description": "Removes old Emergent3 1.x and 2.x installs so the current Emergent3 blueprint can install cleanly.",
     "notes_markdown": "**What it does:** Stops Emergent3 and removes any 1.x or 2.x installation and its program folder.\n\n**You'll need:** Keep this at a higher priority than the Emergent 3 blueprint.\n\n**Heads up:**\n- Some 1.x versions restart the computer without warning when removed.\n- Test on a few computers before a wide rollout.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6112-emergent-3-duplication-uninstall",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6112"
    },
    {
     "id": 15,
     "name": "FOG Old Client",
     "category": "Software Uninstall",
     "description": "Uninstalls the legacy FOG Project client (\"FOG Service\").",
     "notes_markdown": "**What it does:** If the legacy FOG Service is present, uninstalls the old FOG client.\n\n**More info:** https://fogproject.org/",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-15-fog-old-client",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/15"
    },
    {
     "id": 6172,
     "name": "Microsoft Office Uninstaller",
     "category": "Software Uninstall",
     "description": "Removes all locally installed Microsoft Office versions using the Office Deployment Tool.",
     "notes_markdown": "**What it does:** Removes every Office installation on the computer.\n\n**Heads up:**\n- While assigned, Office is removed again if it's reinstalled. Remove the modifier when the cleanup is done.\n- Test on a small group first.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6172-microsoft-office-uninstaller",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6172"
    },
    {
     "id": 6090,
     "name": "Microsoft Teams",
     "category": "Software Uninstall",
     "description": "Removes the classic Microsoft Teams app for all users.",
     "notes_markdown": "**What it does:** Removes the classic Microsoft Teams app for every user on the computer.\n\n**Heads up:**\n- Applies to classic Teams only, not the new Teams app.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6090-microsoft-teams",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6090"
    },
    {
     "id": 6192,
     "name": "Uninstall Software (Improved)",
     "category": "Software Uninstall",
     "description": "Uninstalls every program whose name starts with the text you enter, handling MSI and EXE uninstallers.",
     "notes_markdown": "**What it does:** Uninstalls each matching program, optionally stopping a service first, and reports the result for each.\n\n**You'll need:** The program name (or the start of it) as shown in Programs and Features.\n\n**Heads up:**\n- Always enter a name. A blank name matches every installed program.\n- Test on a few computers first.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6192-uninstall-software-improved",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6192"
    }
   ]
  },
  {
   "name": "Managed Printers",
   "blueprints": [
    {
     "id": 124,
     "name": "BROTHER Universal BW PCL6",
     "category": "Printer",
     "description": "Adds a network print queue for Brother printers (black & white) by IP using Brother Universal BW PCL6. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Brother Universal BW PCL6 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-124-brother-universal-bw-pcl6",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/124"
    },
    {
     "id": 123,
     "name": "BROTHER Universal Color PS",
     "category": "Printer",
     "description": "Adds a network print queue for Brother color printers by IP using Brother Universal Color PS. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Brother Universal Color PS driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-123-brother-universal-color-ps",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/123"
    },
    {
     "id": 122,
     "name": "CANON Generic PCL6 - Color",
     "category": "Printer",
     "description": "Adds a network print queue for Canon color printers by IP using Canon Generic PCL6 (Type 3, color). Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Canon Generic PCL6 (Type 3, color) driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-122-canon-generic-pcl6-color",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/122"
    },
    {
     "id": 194,
     "name": "Canon imageRunner 1025if",
     "category": "Printer",
     "description": "Adds a network print queue for Canon imageRUNNER 1025if by IP using an older Canon iR-1025if model driver. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the an older Canon iR-1025if model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Uses an older driver on purpose: with newer drivers this model can report jobs as printed without printing them.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-194-canon-imagerunner-1025if",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/194"
    },
    {
     "id": 103,
     "name": "CANON UFR II",
     "category": "Printer",
     "description": "Adds a network print queue for Canon printers (black & white) by IP using Canon Generic Plus UFR II 3.4.0. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Canon Generic Plus UFR II 3.4.0 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- For PIN or department-ID printing, also deploy the Canon DIAS blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-103-canon-ufr-ii",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/103"
    },
    {
     "id": 104,
     "name": "HP Universal PCL6",
     "category": "Printer",
     "description": "Adds a network print queue for HP printers by IP using HP Universal Print Driver PCL6. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the HP Universal Print Driver PCL6 and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-104-hp-universal-pcl6",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/104"
    },
    {
     "id": 105,
     "name": "HP Universal PS",
     "category": "Printer",
     "description": "Adds a network print queue for HP printers (PostScript) by IP using HP Universal Print Driver PS. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the HP Universal Print Driver PS and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-105-hp-universal-ps",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/105"
    },
    {
     "id": 6007,
     "name": "Konica Minolta BizHub C360i B&W",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta bizhub C360i (black & white queue) by IP using the bizhub C360i model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the bizhub C360i model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Can be installed alongside the Color queue for the same device.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6007-konica-minolta-bizhub-c360i-bw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6007"
    },
    {
     "id": 6008,
     "name": "Konica Minolta BizHub C360i Color",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta bizhub C360i (color queue) by IP using the bizhub C360i model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the bizhub C360i model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Can be installed alongside the B&W queue for the same device.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6008-konica-minolta-bizhub-c360i-color",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6008"
    },
    {
     "id": 6006,
     "name": "Konica Minolta BizHub C558 B&W",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta bizhub C558 (black & white queue) by IP using the bizhub C558 model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the bizhub C558 model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Can be installed alongside the Color queue for the same device.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6006-konica-minolta-bizhub-c558-bw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6006"
    },
    {
     "id": 6005,
     "name": "Konica Minolta BizHub C558 Color",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta bizhub C558 (color queue) by IP using the bizhub C558 model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the bizhub C558 model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Can be installed alongside the B&W queue for the same device.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6005-konica-minolta-bizhub-c558-color",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6005"
    },
    {
     "id": 125,
     "name": "Konica Minolta Universal PCL6 BW",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta printers (black & white) by IP using Konica Minolta Universal PCL6 3.8.0. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Konica Minolta Universal PCL6 3.8.0 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-125-konica-minolta-universal-pcl6-bw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/125"
    },
    {
     "id": 126,
     "name": "Konica Minolta Universal PCL6 Color",
     "category": "Printer",
     "description": "Adds a network print queue for Konica Minolta printers (color) by IP using Konica Minolta Universal PCL6 3.8.0. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Konica Minolta Universal PCL6 3.8.0 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-126-konica-minolta-universal-pcl6-color",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/126"
    },
    {
     "id": 6104,
     "name": "Kyocera TASKalfa 3554ci",
     "category": "Printer",
     "description": "Adds a network print queue for Kyocera TASKalfa 3554ci by IP using the TASKalfa 3554ci model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the TASKalfa 3554ci model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6104-kyocera-taskalfa-3554ci",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6104"
    },
    {
     "id": 6103,
     "name": "Kyocera TASKalfa 4002i",
     "category": "Printer",
     "description": "Adds a network print queue for Kyocera TASKalfa 4002i by IP using the TASKalfa 4002i model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the TASKalfa 4002i model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6103-kyocera-taskalfa-4002i",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6103"
    },
    {
     "id": 199,
     "name": "Kyocera TASKalfa 5053ci",
     "category": "Printer",
     "description": "Adds a network print queue for Kyocera TASKalfa 5053ci (color queue) by IP using the TASKalfa 5053ci model driver. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the TASKalfa 5053ci model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-199-kyocera-taskalfa-5053ci",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/199"
    },
    {
     "id": 234,
     "name": "Kyocera TASKalfa 5053ci B&W",
     "category": "Printer",
     "description": "Adds a network print queue for Kyocera TASKalfa 5053ci (black & white queue) by IP using the TASKalfa 5053ci model driver. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the TASKalfa 5053ci model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Can be installed alongside the color queue for the same device.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-234-kyocera-taskalfa-5053ci-bw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/234"
    },
    {
     "id": 106,
     "name": "Kyocera Universal Install",
     "category": "Printer",
     "description": "Adds a network print queue for Kyocera printers by IP using Kyocera KX Driver 8.1. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the Kyocera KX Driver 8.1 and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Leave $printerport blank to use the standard port name, or enter your own.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-106-kyocera-universal-install",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/106"
    },
    {
     "id": 113,
     "name": "Lexmark Universal PCL6 (XL)",
     "category": "Printer",
     "description": "Adds a network print queue for Lexmark printers by IP using Lexmark Universal PCL6 (XL). Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the Lexmark Universal PCL6 (XL) driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n\n**More info:** http://support.lexmark.com/index?id=DR25368&page=content&docLocale=en_US&locale=EN&userlocale=EN",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-113-lexmark-universal-pcl6-xl",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/113"
    },
    {
     "id": 187,
     "name": "Printer - Brother HL-L9310CDW",
     "category": "Printer",
     "description": "Adds a network print queue for Brother HL-L9310CDW by IP using the HL-L9310CDW model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the HL-L9310CDW model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-187-printer-brother-hl-l9310cdw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/187"
    },
    {
     "id": 111,
     "name": "RICOH Universal PCL6",
     "category": "Printer",
     "description": "Adds a network print queue for RICOH printers by IP using RICOH Universal PCL6 4.31. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the RICOH Universal PCL6 4.31 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-111-ricoh-universal-pcl6",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/111"
    },
    {
     "id": 6105,
     "name": "Samsung CLP-775",
     "category": "Printer",
     "description": "Adds a network print queue for Samsung CLP-775 by IP using the CLP-775 model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the CLP-775 model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6105-samsung-clp-775",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6105"
    },
    {
     "id": 6102,
     "name": "SHARP BP-70M55",
     "category": "Printer",
     "description": "Adds a network print queue for SHARP BP-70M55 by IP using the BP-70M55 model driver. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the BP-70M55 model driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6102-sharp-bp-70m55",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6102"
    },
    {
     "id": 191,
     "name": "SHARP MX PCL6",
     "category": "Printer",
     "description": "Adds a network print queue for some SHARP MX models by IP using SHARP MX PCL6. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the SHARP MX PCL6 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Supports only some MX models (MX-2630N through MX-M905). SHARP Universal PCL6 is the better choice for most SHARP devices.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-191-sharp-mx-pcl6",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/191"
    },
    {
     "id": 108,
     "name": "SHARP Universal PCL6",
     "category": "Printer",
     "description": "Adds a network print queue for SHARP printers by IP using SHARP Universal PCL6 06.00.07.14. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the SHARP Universal PCL6 06.00.07.14 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.\n- Does not support every SHARP model.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-108-sharp-universal-pcl6",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/108"
    },
    {
     "id": 171,
     "name": "Toshiba PrivatePrint",
     "category": "Printer",
     "description": "Adds a network print queue for Toshiba printers with PrivatePrint (secure release) by IP using Toshiba PrivatePrint. Set the printer name, IP, duplex default.",
     "notes_markdown": "**What it does:** Installs the Toshiba PrivatePrint driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-171-toshiba-privateprint",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/171"
    },
    {
     "id": 110,
     "name": "Toshiba Universal 2",
     "category": "Printer",
     "description": "Adds a network print queue for Toshiba printers by IP using Toshiba Universal Printer 2. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the Toshiba Universal Printer 2 driver and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Set $PrinterColor to $True (color) or $False (black and white), without quotes, before assigning.\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-110-toshiba-universal-2",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/110"
    },
    {
     "id": 109,
     "name": "Uninstall Printers",
     "category": "Printer",
     "description": "Removes one or more printers by name (wildcards allowed), their ports, and optionally their drivers.",
     "notes_markdown": "**What it does:** Removes each printer matching $PrinterNames along with its port, then removes any drivers listed in $PrinterDrivers.\n\n**You'll need:** Exact printer names (run Get-Printer on a computer that has them); driver names from Get-PrinterDriver if removing drivers.\n\n**Heads up:**\n- Wildcards such as \"*\" can remove every printer on a computer. Test on a small group first.\n- Removing a driver also breaks any other printer that uses it.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-109-uninstall-printers",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/109"
    },
    {
     "id": 183,
     "name": "Xerox Universal PCL6 BW",
     "category": "Printer",
     "description": "Adds a network print queue for Xerox printers (black & white) by IP using Xerox Global Print Driver PCL6. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the Xerox Global Print Driver PCL6 and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-183-xerox-universal-pcl6-bw",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/183"
    },
    {
     "id": 184,
     "name": "Xerox Universal PCL6 Color",
     "category": "Printer",
     "description": "Adds a network print queue for Xerox printers (color) by IP using Xerox Global Print Driver PCL6. Set the printer name, IP, duplex default, color.",
     "notes_markdown": "**What it does:** Installs the Xerox Global Print Driver PCL6 and creates a print queue with your printer name on a Standard TCP/IP port for the IP address you enter, replacing any existing queue with the same name. It then applies your duplex and color default.\n\n**You'll need:** The printer's IP address and the name users should see in the print dialog.\n\n**Heads up:**\n- Enter the printer name and IP address before assigning the modifier.\n- To move an installed printer to a new IP address, use the Change Printer IP blueprint.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-184-xerox-universal-pcl6-color",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/184"
    },
    {
     "id": 6093,
     "name": "Canon Driver Information Assist Service DIAS",
     "category": "Software Install",
     "description": "Installs Canon Driver Information Assist Service (DIAS) so Canon drivers can use PIN, mailbox and department-ID features.",
     "notes_markdown": "**What it does:** Installs Canon DIAS silently.\n\n**You'll need:** Pair with a Canon printer blueprint (e.g. CANON UFR II) when you use secure or PIN printing.",
     "catalog_url": "https://my.k12panel.com/catalog/blueprints/#bp-6093-canon-driver-information-assist-service-dias",
     "panel_url": "https://my.k12panel.com/blueprints/sharedblueprints/6093"
    }
   ]
  }
 ]
}