Skip to content

08. Policies

Dan K. Snelson edited this page Oct 26, 2022 · 5 revisions

Overview

Nudge Policy Overview


Nudge (1.1.9.x)

Options

  • General
    • Display Name: Nudge (1.1.9.x)
    • Trigger: Recurring Check-in
    • Execution Frequency: Ongoing
  • Package
    • Nudge-1.1.9.x.pkg
    • Nudge_LaunchAgent-1.0.0.pkg (The required LaunchAgent is included in the Nudge Post-install script.)
  • Maintenance
    • Update Inventory
  • Files and Processes
    • Execute Command: /usr/bin/chflags hidden "/Applications/Utilities/Nudge.app" ; loggedInUser=$( /bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ && ! /loginwindow/ { print $3 }' ) ; [ -z "${loggedInUser}" ] && echo "Did not detect user" || /usr/bin/sqlite3 $(/usr/bin/sudo find /private/var/folders \( -name com.apple.dock.launchpad -a -user ${loggedInUser} \) 2> /dev/null)/db/db "DELETE FROM apps WHERE title='Nudge';" && /usr/bin/killall Dock

Scope

  • Targets: Update Smart: Nudge
  • Limitations: No Limitations
  • Exclusions: No Exclusions

Nudge Configuration for General Workforce

Options

  • General
    • Display Name: Nudge Configuration for General Workforce
    • Trigger: Recurring Check-in
    • Execution Frequency: Once per computer
  • Scripts
    • Nudge Post-install (0.0.16)
      • Priority: After
      • Reverse Domain Name Notation: org.churchofjesuschrist
      • Configuration Files to Reset: All
      • Required macOS Big Sur Minimum OS Version: 11.7.1
      • Required macOS Big Sur Installation Date & Time: 2022-11-24T10:00:00Z
      • Required macOS Monterey Minimum OS Version: 12.6.1
      • Required macOS Monterey Installation Date & Time: 2022-11-24T10:00:00Z
      • Required macOS Ventura Minimum OS Version: 13.0
      • Required macOS Ventura Installation Date & Time: 2022-11-24T10:00:00Z

Scope

  • Targets: Nudge
  • Limitations: No Limitations
  • Exclusions:
    • Testing: Alpha Group
    • Testing: Beta Group
    • Testing: Gamma Group

Nudge Post-install Policy General Workforce


Nudge Configuration for Opt-in Beta Testers

Options

  • General
    • Display Name: Nudge Configuration for Opt-in Beta Testers
    • Trigger: Recurring Check-in
    • Execution Frequency: Once per computer
  • Scripts
    • Nudge Post-install (0.0.16)
      • Priority: After
      • Reverse Domain Name Notation: org.churchofjesuschrist
      • Configuration Files to Reset: All
      • Required macOS Big Sur Minimum OS Version: 11.7.1
      • Required macOS Big Sur Installation Date & Time: 2022-10-29T10:00:00Z
      • Required macOS Monterey Minimum OS Version: 12.6.1
      • Required macOS Monterey Installation Date & Time: 2022-10-29T10:00:00Z
      • Required macOS Ventura Minimum OS Version: 13.0
      • Required macOS Ventura Installation Date & Time: 2022-10-29T10:00:00Z

Scope

  • Targets: Nudge
  • Limitations: No Limitations
  • Exclusions:
    • Testing: None

Nudge Post-install Policy opt-in Beta Testers