Commit graph

45 commits

Author SHA1 Message Date
Allen Houchins
aed2669179
Update display names for 1Password, Slack, and Zoom (#39703)
This pull request makes minor improvements to the software metadata for
Linux and Windows installers, and updates messaging in a MacOS
configuration profile. The main changes are the addition of display
names for several software packages and a small wording update in the
MacOS profile.

Software metadata improvements:

* Added the `display_name` field for 1Password, Slack, and Zoom
installers in both `.deb` and `.rpm` formats for Linux, improving
clarity in software listings.
[[1]](diffhunk://#diff-74a6b317e1363bc4c856fc04b9532876ec6fbdaec1ae7745bc7ec00c164b5ee8R2)
[[2]](diffhunk://#diff-a09b19aa20a36257dba104b182ec182a175198bf2b83b4c27bbe5b34e3f86a9cR2)
[[3]](diffhunk://#diff-63cf9bff568593d4d6681597dc69b3c3741cbd53197cfa8056e66a8ce6aa65a3R2)
[[4]](diffhunk://#diff-1c76fa28d50f586e4d7090a954db56d9235cdea759e8a613d2c5fb0ccdf28fdfR2)
[[5]](diffhunk://#diff-d3b614ed0d7209d14d8f70170e4326d56e660fdb87ed585674be14c344a59d7fR2)
[[6]](diffhunk://#diff-c5be3430c846b9b69a3d47f0157b0d1707a61dac731d823e38adbf78de4f5ebeR2)
* Added the `display_name` field for Zoom installers for Windows
(`zoom-arm.yml` and `zoom.yml`), making software identification easier.
[[1]](diffhunk://#diff-3f6d972edfe5bd7590c0cd9ffc76a416401410a4b6143e4d6b2d6a0f8efa83b5R2)
[[2]](diffhunk://#diff-2ea34a1db8efdb13d238a064e9bd2e0ba1e4565aba849549e6182fcbe38cd388R2)

MacOS configuration profile update:

* Updated the `subHeader` in the `nudge-configuration.mobileconfig` file
to reference the "IT team" instead of "IT & Enablement team," clarifying
the responsible group in user notifications.
2026-02-11 14:12:20 -06:00
Allen Houchins
e0e7e9bea6
Update turn-off-mdm.ps1 (#38384)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #38252

This pull request improves the Windows MDM unregistration PowerShell
script by adding extra checks and cleanup steps to ensure devices are
properly unenrolled and that the state is clearly reported. The script
now checks for relevant registry values before and after unregistration,
and explicitly clears any remaining values to guarantee correct
detection by Fleet.

Enhancements to device unregistration and registry cleanup:

* Added a pre-check for `DiscoveryServiceFullURL` registry values before
attempting to unregister the device, to provide clearer output about the
device's enrollment state.
* After calling the `UnregisterDeviceWithManagement` API, the script now
explicitly removes any remaining `DiscoveryServiceFullURL` values from
enrollment keys that have a `UPN`, ensuring Fleet properly detects the
device as unenrolled.
* Improved output messages to clearly indicate the actions taken and the
resulting device state, including whether registry values were found,
cleared, or already absent.
* Added error handling to exit with a non-zero code if an error occurs
during unregistration.
2026-01-16 10:31:05 -06:00
Allen Houchins
7a9f274461
Switch to using Slack FMA for macOS and Windows in dogfood (#36757) 2025-12-05 10:24:41 -06:00
Allen Houchins
c1bff2378a
Switch to using Google Chrome FMA in dogfood (#36729) 2025-12-04 21:29:10 -06:00
Artur D'Assumpção
67d6ccc49e
Fix path escaping to properly handle script path with white spaces (#36065)
This fixes an issue where the background process invocation fails if the
script is located in a path containing white spaces, due to improper
path escaping, which can occur when the uninstall script is executed via
Microsoft Intune.
2025-11-20 11:52:38 -06:00
Allen Houchins
9d61bebde1
Migrating yaml to 4.74.0 requirements (#33915)
- Walked through the new gitops-migrate process
2025-10-06 19:01:24 -05:00
Allen Houchins
cf6343cbd4
Added new Windows Defender policy & configuration profile (#32956)
- Added new Windows Defender policy that checks to make sure Windows Defender is running, antivirus is enabled, real-time protect is enabled, and data protection access is enabled.
- Added additional formatting to policies section
2025-09-23 14:02:44 -05:00
Allen Houchins
5b3f363922
Update Advanced PowerShell logging.xml (#33361)
- Updated failing configuration profile
2025-09-23 13:26:30 -05:00
Allen Houchins
5e8da8a596
Updating Windows installers (#31076)
- Changed to URLs that will always pull the latest versions of software and using their `msi` instead of `exe`
2025-07-20 00:30:12 -05:00
Allen Houchins
46a3a84b16
Update uninstall-zoom.ps1 (#31072)
- Updated script so it works under different scenarios
2025-07-19 00:05:04 -05:00
Allen Houchins
9329742bc7
Fix exe installer script (#31071)
- Updated script to only add the ArgumentList when the parameter is not empty
2025-07-18 23:14:29 -05:00
Allen Houchins
cc42bd835b
Update default-exe-install-script.ps1 (#31070)
- Updating the default-exe-install-script.ps1 script for better error handling and higher success rate.
2025-07-18 22:51:40 -05:00
Allen Houchins
614376236a
Update Password settings.xml (#30339)
- Fixing Windows password settings
2025-06-26 10:48:06 -05:00
Allen Houchins
d0861a33dd
Update Password settings.xml (#29779)
- Changing 1 to 0
2025-06-05 16:04:16 -05:00
Allen Houchins
ceee0b7831
Renaming MacOS DDM and Windows policies so they appear cleaner in Fleet UI (#29697)
- Updated Windows policies with human readable names so they appear cleaner in Fleet UI, rather than by their file names. Ex: `Disable OneDrive` vs `disable-onedrive`
2025-06-04 09:50:11 -05:00
Allen Houchins
88149a7bc3
Fix Windows configuration profile (#29658)
- Updated issue with password.xml where it had duplicate CmdIDs being used
2025-05-30 21:37:29 -05:00
Allen Houchins
d3392873d8
Updating Windows configuration profiles (#29590)
- Updating Windows configuration profiles to prevent race condition
2025-05-29 13:31:44 -05:00
Allen Houchins
780fc99114
Self-service overhaul (#29566)
- added categories to existing software titles

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2025-05-29 11:14:17 -05:00
Allen Houchins
9e865e6ead
Update password.xml (#29565)
- Changed setting from disabled (0) to enabled (1)
2025-05-29 10:29:49 -05:00
Allen Houchins
e019501002
Update password.xml (#29542)
- Changed <Add> verb to <Replace> verb for troubleshooting.
2025-05-28 21:29:12 -05:00
Allen Houchins
130b99e377
Updated software and operating system version strings (#29273)
- Updated software and operating system version strings throughout
policies and software yml files
2025-05-19 15:50:48 -05:00
Noah Talerman
b012a0be67
Uninstall fleetd scripts: "fleetd" (#29196)
Fleet's agent is called "fleetd":
https://fleetdm.com/docs/get-started/anatomy#fleetd
2025-05-15 18:48:14 -04:00
Allen Houchins
de38811103
Update password.xml (#28802)
- Updated Windows password configuration profile to resolve an error
2025-05-05 11:16:12 -05:00
Allen Houchins
6351b92960
Re-adding labels for scoping (#28084) 2025-04-10 10:36:04 -05:00
Allen Houchins
3369b15b12
Adding labels via GitOps (#28083)
Adding labels via GitOps
2025-04-10 10:26:01 -05:00
Allen Houchins
e9442dd4a8
Updates for exe installers in gitops (#27924)
Added newly required install and uninstall scripts for `exe` installers.
2025-04-06 21:24:08 -05:00
Allen Houchins
30012688d1
Added policy automation and new Windows installer (#27244)
- Added script and workflow to keep 1Password policy up to date
- Changed to using .msi instead of .exe for Windows installer
2025-03-19 13:54:25 -05:00
Noah Talerman
919f42a3ea
Uninstall fleetd remotely (#27024) 2025-03-19 13:35:39 -05:00
Allen Houchins
79679efd01
Updated Google Chrome for Windows software entries (#27133)
- Added Google Chrome for Windows (ARM)
- Added logic to show Google Chrome to correct processor architecture
(x86 vs ARM)
2025-03-14 09:36:12 -04:00
Allen Houchins
5120606db3
1Password updates (#27058)
- added new software entry for 1Password (macOS & Windows)
- added policy to automatically install 1Password (SOC 2 requirement)
- added 1Password to macOS Setup experience
2025-03-12 09:54:14 -05:00
Noah Talerman
ce915c460d
Use disk encryption key to login to a Windows computer (#26951)
Hint: you don't need the disk encryption key
2025-03-10 13:32:10 -04:00
Allen Houchins
2975d51032
Assigning new disk encryption check policies to teams (#26952)
Assigning policies created
[here](72230056d1)
to the Workstations teams.
2025-03-07 10:24:55 -06:00
Allen Houchins
72230056d1
Added disk encryption check policies (#26949)
Now that we are getting the new APNs certificate and enrollment profile
distributed, devices need to reboot to have FileVault enabled and their
keys escrowed the Fleet. These policies should hopefully encourage
everyone affected to restart their device.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2025-03-07 09:49:23 -06:00
Marko Lisica
727f9aaf4c
Update Windows setup guide to include how to turn off MDM (#26562)
Changes:
- Windows MDM setup guide update: include instructions how to turn off
MDM
- Redirect: new link `learn-more-about/windows-mdm` that will be used in
the error message.
2025-02-25 18:35:41 -05:00
Allen Houchins
b02966b529
Software updates (#26452)
Updated software titles and fixed `self_service` issue.
2025-02-19 10:35:47 -06:00
Allen Houchins
47301ecb0a
Update so latest Zoom is always installed for macOS and Windows (#26161)
Updated yml files for macOS and Windows so they always pull the latest
versions.
Updated the version downloaded for Linux hosts.
2025-02-06 18:16:42 -06:00
Allen Houchins
a677632cfe
Update antivirus-signatures-up-to-date.yml (#25990)
Update to fix policy logic.
2025-02-03 14:20:18 -06:00
Allen Houchins
0a9bd62bfe
Multiple policy updates (#25927)
Added two new policies that check for available software updates. 
Renamed an existing policy to reflect accuracy. 
Resorted list of policies to group them by platform.
2025-01-31 11:02:16 -06:00
Allen Houchins
212979d9fc
Multiple updates to queries (#25891)
Co-authored-by: Harrison Ravazzolo <38767391+harrisonravazzolo@users.noreply.github.com>
2025-01-30 13:00:43 -06:00
Allen Houchins
f85dc597c1
Cleaning up policies (#25850)
In support of this issue: fleetdm/confidential#8791
2025-01-29 12:46:41 -06:00
Harrison Ravazzolo
4233937543
Add CSP to disable guest account, add to canary team (#25862)
Confirmed on my vm that this profile deploys successfully and that the
key in gpedit is updated to Disabled.

<img width="516" alt="csp-1"
src="https://github.com/user-attachments/assets/20c407f1-e696-4cc9-90c9-2ce3d896e751"
/>
<img width="353" alt="csp-2"
src="https://github.com/user-attachments/assets/53218049-595b-4b16-97d0-ac434d883c47"
/>

---------

Co-authored-by: Allen Houchins <allenhouchins@mac.com>
2025-01-29 11:27:42 -06:00
Allen Houchins
947055ff2b
Added Google Chrome back to Windows (#25413)
Re-adding Google Chrome now that this bug has been fixed:
https://github.com/fleetdm/fleet/issues/24917
2025-01-14 21:10:12 -06:00
Allen Houchins
7dc840c51e
Cleanup no-team.yml, implement host expiry on servers, add Windows CSPs (#24916)
fleetdm/confidential#9181
fleetdm/confidential#8864
fleetdm/confidential#9027
2024-12-24 20:55:07 -06:00
Allen Houchins
d79e26d488
Added multi-platform software to Workstations (canary) team (#24864) 2024-12-19 10:30:17 -06:00
Luke Heath
d47bd8f626
Reorganize our it-and-security directory (#24278) 2024-12-09 13:42:47 -06:00