Starting version 8.9.03, BMC Server Automation is renamed to TrueSight Server Automation. This space contains information about BMC Server Automation 8.9.02 and previous versions. For TrueSight Server Automation 8.9.03 and later releases, see TrueSight Server Automation 8.9.

Setting up a PsExec server

To use the Agent Installer to install agents on Microsoft Windows servers, you must first set up a PsExec server on a Windows server. A PsExec server functions as a proxy to execute psexec requests on agentless Windows hosts during agent installation.

To set up a PsExec server

  1. Using a Windows host, install an RSCD agent, version 8.2 or later.
  2. Using the BMC Server Automation Console, add the server to the Servers folder.
  3. Ensure that the agent is running and that you can browse the contents of the server.
  4. Download PsExec.
    You can download PsExec from
    PsExec must be version 1.98 or later.
  5. 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.
  6. 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.  
    1. 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
    2. 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.
  7. 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.

Was this page helpful? Yes No Submitting... Thank you


  1. Stephane Forand
    please improve this page, based in this Communities details. PSEXEC server, is Version sensitive.

    PsEXEC server, must be version 2.1 : where v2.2 is failing.

    http link :

    May 19, 2017 08:20