Setting up a PsExec server
To use the Agent Installer to install agents on a Microsoft Windows server, you must first set up a PsExec server on the Windows server. A PsExec server functions as a proxy to execute psexec requests on agentless Windows hosts during agent installation.
TrueSight Server Automation supports the following versions of PsExec. In the table, the RSCD Agent version column indicates the version of RSCD Agent that must be installed on the PsExec server.
PsExec Version | ||||
---|---|---|---|---|
RSCD Agent version | v2.2 | v2.32, | v2.34 | v2.43 |
23.4 and later | ✅️ | ❌️ | ✅️ | ✅️ |
21.3, 22.2, 23.1 and 23.2 | ✅️ | ❌️ | ✅️ | ❌️ |
Earlier than 21.3 | ✅️ | ❌️ | ❌️ | ❌️ |
To set up a PsExec server
- Using a Windows host, install an RSCD agent.
- Using the TrueSight Server Automation Console, add the server to the Servers folder.
- Ensure that the agent is running and that you can browse the contents of the server.
- Download PsExec from the Microsoft website.❌️
- Install PsExec according to the instructions from Microsoft.
PsExec must be installed in a directory that is specified in the %SystemRoot% environment variable (typically C:\Windows).
To complete the PsExec server installation, run the server at least once and accept the EULA. - If you are installing agents on Windows servers using a domain account, the account must be granted the Windows Logon as a batch job privilege on the PsExec server.
- When an Agent Installer Job runs, the Application Server must access the PsExec server.
To accomplish this, the Application Server uses the account information defined in an automation principal that the remote host authentication specifies.
If the account information is a domain account, the account must be granted the Windows Logon as a batch job privilege on the PsExec server.
For more information about defining automation principals, see Creating-automation-principals. - To access the Logon as a batch job setting, use the Control Panel on the PsExec server and go to Administrative Tools > Local Security Policy > Local Policies >
User Rights Assignment.
- When an Agent Installer Job runs, the Application Server must access the PsExec server.
- To confirm that the PsExec server is functioning correctly, update the status of a remote host authentication that is based on the PsExec protocol. See Specifying or modifying information for remote host authentication.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*