DUO - Install MFA Authentication For Windows EDFs
Summary
This document uses Client and Agent Level EDFs and an internal monitor to ensure that DUO software is installed for all agents within a client.
Sample Run
Dependencies
-
Client EDF
-
Agent EDF for exclusion (Will prevent the monitor from picking up the agent / forcing DUO install)
Variables
Document the various variables in the script. Delete any section that is not relevant to your script.
Global Parameters
Name | Example | Required | Description |
---|---|---|---|
AUTOPUSH | #0 | True | DUO Install Parameter - review DUO documentation |
FAILOPEN | #1 | True | DUO Install Parameter - review DUO documentation |
RDPONLY | #0 | True | DUO Install Parameter - review DUO documentation |
Ticketing | 1 | True | 1 = Ticket on Failure |
TicketCreationCategory | 123 | False | If set, will override default ticket category if Ticketing = 1 |
Process
Sets all variables from EDFs and Script Globals. The process will exit if required variables are not set. It downloads the DUO MSI File from https://dl.duosecurity.com, installs according to DUO documentation, and confirms that the software is installed. A ticket will be created on failure if the global variable is set.
Output
- Script Log
- Ticket - Optional