Download and learn about SymDiag v3 — the Symantec Diagnostic Tool — which identifies common issues, and gathers data and logs for support-assisted troubleshooting.
This article contains information about Version 3 of SymDiag. For SymDiag Version 2, click here.
Use SymDiag Version 3 for products in this table listed below.
| Endpoint Security | Information Security | Network Security | Additional Products |
|
|
|
For products listed below, visit the SymDiag Version 2 (v2) article.
| Endpoint Security | Information Security | Network Security | Additional Products |
|
|
|
|
Note: Requires Microsoft .NET 4.6.2 or greater.
Note: Requires Microsoft .NET 8.
See the Environment section of this article for supported products.
The command line format has been updated. An action will start with ‘sd-x’ where x is the action to take. An action can have options and arguments. An argument is denoted by 2 dashes: ‘-- ‘. Spaces delimit options and arguments. If spaces are needed in the option or argument, then quotes are put around the option or argument.
| Command | Details |
-?, -h, --help | |
sd-base <DIR> |
|
| sd-dest --dir <DIR> --file <FILE> |
|
| sd-log <TYPE> | Creates the type of log file and all others in this order (PPPP indicates a pid number):
|
| sd-logging <ProductShortName(s)> --for <Minutes> | Enables product logging when running SymDiag silently.
Currently the supported products are: Sea (which will enable Sea, WssBlade and SepBlade), WssAgent, WssCloud |
| sd-open <FILE> |
|
| sd-prod <ProductShortName(s)> | A comma delimited list of product shortnames to collect data for if the product is detected. If specified, then data is not collected for unlisted detected products. |
| sd-noup |
|
| sd-optional --run <COMMANDS> --notrun <COMMANDS> | Specify to run or not run optional collection commands. COMMANDS is a comma delimited list of commands which are listed in Pascal Case for easier reading. The command is case insensitive.
|
| sd-s Run silently |
|
| sd-skip <OPTIONS> | A comma delimited list of options to skip past ui screens. The options are in Pascal Case for easier reading. The option is case insensitive.
|
| sd-update-only | Update to the latest version and then exit |
Example command line with multiple options to set the base dir, output dir and SymDiag logging:
sd-base c:\basedir sd-dest --dir "c:\output dir" sd-log log
Short Name | Product Name |
Esa | Enterprise Security Agent |
| SepBlade | Endpoint Protection |
| WssBlade | Cloud SWG |
| SpeServer | Protection Engine Server |
SpeConsole | Protection Engine Console |
SymDiag uses a base directory, which can be set by the command line option sd-base. Within that base directory, SymDiag creates files and directories. The file name’s format is: [computer name]__yyyy-mm-dd__hh-mm-ss.
If the sfx or cert argument is provide to the sd-log command, then a SymDiag.PPPPP.log where PPPPP is the initial pid is created. Once SymDiag starts running, if the SymDiag.PPPP.log exists, it is renamed to [computer name]__yyyy-mm-dd__hh-mm-ss.log.
Extension | Type |
SymDiag.PPPPP.log | Log of the self-extractor operations and/or the certificate checks prior to SymDiag starting |
.log | Log of SymDiag's operation |
.realm | Mongo Realm database file |
.realm.lock | Mongo Realm database lock file |
.sdz3.tmp | SymDiag archive file |
In the base directory, the following directories are created (PPPP is a common pid):
Name | Purpose |
[Name].realm.management | Mongo Realm’s directory |
SdSfxPPPP | SymDiag's self-extractor extracts the SymDiag files to this directory |
TempPPPP | Directory that is used for creating temporary files while SymDiag is running |
TempPPPP\Archive\x | As files are archived, numbered directories are created and the files are compressed into them before being written into the archive |
TempPPPP\RebootState | If SymDiag is rebooting the computer, then various state files are written to this directory |
TempPPPP\TraceSessions\x | If product logging is running, then separate directories are used for each product and log type |
Build 3.0.95 (09/09/2025)
| What's New? | What's Fixed? |
The following products are now supported:
|
|