All configurations are in the 'cdfmonitor.exe.config' file. All arguments with a colon(:) require a space between argument and value. ex: /path: c:\temp. Optional arguments: '/check: %machine%|%file%' to pass machine name or file containing list of machines to check remote status of. '/clean' to cleanup ETW session if application terminated unexpectedly '/configfile: %configfile%' to override default config file cdfmonitor.config '/debug' to override debug value in config file. '/deploy: %machine%|%file%' to pass machine name or file containing list of machines to deploy to. /path: should be before '/deploy'. folder specified in /path has to contain cdfmonitor.exe and cdfmonitor.exe.config. /servicestartmode: should be before '/deploy' if not using service state automatic (default) '/downloadconfigs' to download configuration files from server '/downloadtmfs' to download tmf files from server '/enummodules' to enumerate module list from registry /path: should be before '/enummodules'. file (.ctl) in /path if specified will be created with module list. '/enummodules: %machine%' to enumerate module list from remote registry /path: should be before '/enummodules:'. file (.ctl) in /path if specified will be created with module list. '/gather: %machine%|%file%' to pass machine name or file containing list of machines to gather logs from. /path: should be before '/gather'. '/installservice' to install cdfmonitor to run as a service. path defaults to %systemroot%\cdfmonitor /path: should be before '/installservice'. '/logfilename: %outputCsvFile%' used for cdfmonitor output logging. '/modify: %machine%|%file%' to pass machine name or file containing list of machines to modify service state. /servicestate: should be before '/modify' '/modules: %module(s)%|%file%|%regex%' to override module value in config file. File name, module guids, or regex pattern can be used to specify modules. '/path: %sourcefolder%|%destinationfolder%' to specify path folder for other operations. '/regexpattern: %pattern%' to override regex pattern value in config file. '/registerfta' to register .etl file type association to cdfmonitor. '/retry to specify operation retry infinitely or until success. '/servicestartmode: Automatic|Manual|Disabled' is the new service state to set on remote machines for '/deploy' and '/modify' '/startremote: %machine%|%file%' to start installed cdfmonitor service and set startup type to 'Auto' on remote machine or list of machines in file. '/startservice' to start installed cdfmonitor service and set startup type to 'Auto'. '/stop' to stop all instances of utility on local machine. '/stopremote: %machine%|%file%' to stop installed cdfmonitor service and set startup type to 'Manual' on remote machine or list of machines in file. '/stopservice' to stop installed cdfmonitor service and set startup type to 'Manual'. '/test' to test config syntax and execute options for one match from 'TESTTEST' trace. '/tracefile: %etlFile%' used to specify either source .etl file to read from or destination .etl file if logtoetl in config file is set to true. '/undeploy: %machine%|%file%' to pass machine name or file containing list of machines to undeploy. '/uninstallservice' to uninstall cdfmonitor from running as a service. path defaults to %systemroot%\cdfmonitor /path: should be before '/installservice'. '/unregisterfta' to unregister .etl file type association to cdfmonitor. '/update' to download latest version of utility '/upload' to upload current log set specified in config file. /path: (if specified) should be before '/upload'. file or directory in path argument will be zipped and uploaded instead. '/usecredentials' to use alternate credentials for cdfmonitor running as a service and for network resources '/zip' to zip current log set specified in config file /path: (if specified) should be before '/zip'. file or directory in path argument will be zipped instead. For additional information, refer to http://support.citrix.com/article/CTX129537 current version:1.1.6.630