Skip to main content

Run diagnostics with the Enablement Toolkit

The Enablement Toolkit is a Windows application with a graphical interface for common connectivity tests. Use it to check Active Directory (AD) lookups, group membership, Windows Remote Management (WinRM), Secure Shell (SSH), and ports from the Privilege Secure server, and to export diagnostics for support.

Prerequisites​

  • The Privilege Secure installer package. The toolkit is in the Extras folder. It is the .exe file with "Enablement" in its name. See Installation components and methods.
  • A local administrator account on the server where you run the toolkit.

Start the toolkit​

  1. Unzip the installer package, and open the Extras folder.
  2. Run the Enablement Toolkit as a local administrator. If your account isn't a local administrator, Windows asks for administrator credentials.
  3. Accept the end-user license agreement (EULA). The Enablement Toolkit window opens.

The toolkit window​

The fields in the window change with the selected operation. These controls are always present:

ControlDescription
File > Save ResultsSaves the results after an operation runs successfully.
File > ExitCloses the toolkit.
Help > AboutShows information about the toolkit.
Help > Help (Selected Operation)Shows the operation name, required fields, notes, and a description. Press F1 for the same window.
Operation menuLists the operations.
ExecuteRuns the selected operation.
StopStops the running operation.
Use TLSForces the operation to use Lightweight Directory Access Protocol over SSL (LDAPS) lookups instead of LDAP.
StatusShows the status of the current job.

Run an operation​

  1. Select an operation from the operation menu.
  2. Optional: press F1 to read the help for the operation, and click Close.
  3. Fill in the fields for the operation. The Operations table lists the required fields.
  4. Click Execute. The results appear in the window.
  5. Optional: select File > Save Results to keep the output.

For example, to check which management ports a Linux or Windows target accepts:

  1. Select Port Scan for Host.
  2. In Host, enter the name or IP address of the target, such as <target-host>.
  3. Click Execute.

The results list whether ports 22 (SSH), 3389 (Remote Desktop Protocol, RDP), 5985 (WinRM), and 5986 (WinRM over HTTPS) are open. The heading also reports the result of a ping test.

Operations​

OperationWhat it doesRequired fieldsNotes
Enumerate Active Directory ObjectsCounts users, group members, and computers in the domain or domain controller you enter.Domain, Username, PasswordEnter the domain or controller as a DNS name or an IP address. Select Use TLS for LDAPS.
Verify Domain Group Membership for CredentialChecks that a domain group exists and that a user is a member of it.Domain / User, Group, Username, PasswordEnter Domain / User as <domain>\<user>. Username and Password can be any domain user. Enter the domain controller as an IP address, a DNS name, or a domain name. Select Use TLS for LDAPS.
Verify Local Windows Group Membership for User AccountChecks that a local Windows group exists on a host and that a user is a member of it.User / Host, Group, Username, PasswordEnter User / Host as <user>@<hostname>. Username and Password must belong to an account that is a local administrator on the host. It can be a domain account or a local account. To check a domain user's membership, authenticate with a domain user.
Verify WinRM Status for HostTests WinRM (PowerShell remoting) on port 5985: the port, whether WinRM is enabled, whether the credentials authenticate, and whether Invoke-Command runs with them.HostWith only Host, the toolkit runs the port and WinRM checks. Add Username and Password to run all checks. The toolkit doesn't test port 5986.
Port Scan for HostScans ports 22, 3389, 5985, and 5986 and runs a ping test.Host
Verify SSH Connectivity for HostTests SSH connectivity and authentication. Also checks whether the user can run sudo, which commands the user can run, and whether those commands use the "NOPASSWD" directive.Host, Port, Username, PasswordThe port defaults to 22.
Set Privilege Secure AppSettingUser Config FilesSets the host name in each Privilege Secure appsettings.user.json file.HostEnter the full URL, such as https://<nps-server>:6500. The host name must match the common name (CN) of the certificate bound in IIS to the Privilege Secure web application. Run it on each Privilege Secure server that has an IIS-bound certificate.
Export Privilege Secure DiagnosticsExports logs, configuration files, and version information into a zip file.Date RangeSelect a date range to shorten the run. The toolkit prompts for a save location. It exports diagnostics only for the server that runs the toolkit.

Export diagnostics for support​

  1. Run the toolkit on the Privilege Secure server.
  2. Select Export Privilege Secure Diagnostics.
  3. Select a Date Range that covers the time of the problem.
  4. Click Execute.
  5. When prompted, choose a folder for the zip file.

The export includes logs and configuration files. Send it only to Netwrix Support. Run the export on each server that runs a Privilege Secure service, because it covers only the local server.