Parameters • -Protocol <String> • Which protocol to use; ADWS (default) or LDAP • -DomainController <String> • Domain Controller IP Address or Domain FQDN. • -Credential <PSCredential> • Domain Credentials. • -GenExcel <String> • Path for ADRecon output folder containing the CSV files to generate the ADRecon-Report.xlsx. Use it to generate the ADRecon-Report.xlsx when Microsoft Excel is not installed on the host used to run ADRecon. • -OutputDir <String> • Path for ADRecon output folder to save the CSV/XML/JSON/HTML files and the ADRecon-Report.xlsx. (The folder specified will be created if it doesn't exist) (Default pwd) • -Collect <String> • Which modules to run (Comma separated; e.g Forest,Domain. Default all) • Valid values include: Forest, Domain, Trusts, Sites, Subnets, PasswordPolicy, FineGrainedPasswordPolicy, DomainControllers, Users, UserSPNs, Groups, GroupMembers, OUs, ACLs, GPOs, GPOReport, DNSZones, Printers, Computers, ComputerSPNs, LAPS, BitLocker. • -OutputType <String> • Output Type; Comma seperated; e.g CSV,STDOUT,Excel (Default STDOUT with -Collect parameter, else CSV and Excel). • Valid values include: STDOUT, CSV, XML, JSON, HTML, Excel, All (excludes STDOUT). • -DormantTimeSpan <Int> • Timespan for Dormant accounts. (Default 90 days) • -PassMaxAge <Int> • Maximum machine account password age. (Default 30 days) • - ResolveSIDs <Bool> • Whether to resolve SIDs in the ACLs module. (Default False) • -PageSize <Int> • The PageSize to set for the LDAP searcher object. (Default 200) • -Threads <Int> • The number of threads to use during processing objects (Default 10) • -Log <Switch> • Create ADRecon Log using Start-Transcript