Configure Winget Auto Update
This document provides a comprehensive guide on configuring the Winget-AutoUpdate solution on endpoints, detailing its setup, execution, dependencies, and user parameters. It includes instructions for creating remote monitors for update failures and highlights the various client-level settings available for optimal configuration.
Configure-WingetAutoUpdate
This script keeps approved applications up to date automatically using a portable copy of Winget. It does not install any third-party auto-update application.
cPVAL BranchReadinessLevel
This field controls the Windows Update Branch Readiness Level. Select the appropriate channel to determine which feature update builds the device will receive.
cPVAL DeferFeatureUpdates
This custom field is used to store the values for DeferFeatureUpdates. It contains two possible values: Enabled or Disabled.
cPVAL DeferFeatureUpdatesPeriodInDays
Specifies the number of days to defer Windows feature updates. Accepts values between 0 and 365 days.
cPVAL Enable Windows Update Management
This custom field allows the option to run the Windows Update UI management to be enabled or disabled based on the OS type selection.
cPVAL Feature Update Configuration
This Custom Fields Controls the Configuration of Feature update deferral on the machine based on the selected operating system. Choose Disabled to skip applying this setting to the current Client, Location, or Computer.
cPVAL Windows Update Button
This Custom field provides the option to "Enable" or "Disable" the Windows Update (Check for Updates).
cPVAL Windows Update Notification Level
This custom field is used to configure the Windows Updates notification based on the selected options.
cPVAL Windows Update Notification Setting
This stores the Windows Update (Check for Updates) notification level state.
cPVAL Windows Update UI State
This stores the Windows Update UI state audit from the script `Windows Updates - Enable or Disable Settings`.
Feature Update Defer Configuration Servers
This condition ensures that the Enable or Disable Update Windows Deferral script runs on Windows Servers where the current configuration does not match the desired value. The mechanism is controlled through the cPVAL Feature Update Configuration custom field.
Feature Update Defer Configuration Workstations
This condition ensures that the Enable or Disable Update Windows Deferral script runs on Windows workstations where the current configuration does not match the desired value. The mechanism is controlled through the cPVAL Feature Update Configuration custom field.
Sophos Firewall Updates
Automatically manage Sophos firewall firmware updates across managed environments. Schedule updates during maintenance windows, perform pre-update health checks, and verify post-update functionality.
Update - Windows Deferral Settings
Controls the Windows Update deferral configuration for the device, including feature update servicing channel and deferral period. These settings determine when feature updates are made available after release.
Update Windows Deferral Settings
This solution is designed to configure the automatic check and update the deferral feature update registries if any mismatch found using the NinjaOne platform.
Windows Update UI Audit
This group contains the devices with the status of the "Windows State UI" and also shows the custom field "Windows Update Button" status to show if the CF state is set to Enabled or Disabled for it.
Windows Update UI Enable-Disable
This solution provides the option to enable/disable the Windows Update UI and also facilitates the Notification level settings with the auditing feature.
Windows Update UI Settings - Servers
This compound conditions checks for the Windows agent where the `cPVAL Enable Windows Update Management` custom field is set at the `Organization`, `Locations`, or `Device` level.
Windows Update UI Settings - Workstations
This compound conditions checks for the Windows agent where the `cPVAL Enable Windows Update Management` custom field is set at the `Organization`, `Locations`, or `Device` level.
Windows Updates - Enable or Disable Settings
Manages Windows Update user interface access and notification behavior using local policy settings.
WinUpdate Deferral Audit
Reads current Windows Update deferral registry values and compares them against Ninja Custom Field desired values. Exits with 1 if drift is detected.