Skip to main content

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

Sample Run

Dependencies

  • Client EDF
    Client EDF

  • Agent EDF for exclusion (Will prevent the monitor from picking up the agent / forcing DUO install)
    Agent EDF

Variables

Document the various variables in the script. Delete any section that is not relevant to your script.

Global Parameters

NameExampleRequiredDescription
AUTOPUSH#0TrueDUO Install Parameter - review DUO documentation
FAILOPEN#1TrueDUO Install Parameter - review DUO documentation
RDPONLY#0TrueDUO Install Parameter - review DUO documentation
Ticketing1True1 = Ticket on Failure
TicketCreationCategory123FalseIf 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