So this is the typical path an agent will take when a client is enabled.
- You select to enable workstations - This sets the EDF Chocolatey Approved to checked for all workstations
- Auto Join sees Chocolatey Approved flag and joins agent to "C4A Deploy Chocolatey", This group invokes a script to install chocolatey to agents every couple hours. Script sets "Chocolatey Installed" EDF when Chocolatey is successfully installed to agent.
- When agent has both Approved and Installed flags set, it will leave "Deploy Chocolatey" and auto join the master group Chocolatey For Automate, This group is responsible for scanning agents for installed packages.
- All agents in master group will get update command run (daily) by default. You can edit client schedule to force weekly or monthly updates instead.
- At any time you can add either a UNC cache share or a different Source like a Chocolatey proxy and set agents to use them. This will cause agents to auto join C4A Manage Sources or Manage UNC groups. This will cause group to update agent source configurations and sets EDF that settings are completed causing agent to leave group afterwards.
- If you want agents to auto install approved packages as part of the service then selecting auto install application in the client console will cause a EDF flag to be set. This causes agent to auto join the Install software packages group where it over a period of 1 day will have agent install software packages approved in App approval list.
Each of the operations are independent but all require that Chocolatey Approved, Chocolatey installed flags are set. Also there is a expected time frame when working with groups.
- Auto Joins happen hourly, that means it takes up to an hour for agent to join a group when flags are set and another hour to leave group once flags are updated.
- Scan Group is set to once daily, if an agent joins this group it may take 24 hours for scan to happen on newly joined agents.
- Auto install group runs 1 time daily, Applications may take 24 hours to show in lists
- Source management is set to every 2 hours as agents should come and go with one script run.
- UNC Cache Management runs once daily
At any time you want to know where in the process an agent is, have a look at its EDFs under Chocolatey tab to see what groups it should currently be joined to and what activities that group preforms.