Goverlan has a powerful Run As feature which can be used to start a local process on your machine or to start a process on a remote machine using a specified set of user credentials. This is useful when you need to give temporary, extended access to a remote user or to troubleshoot a server using the Local System account. You can also use the Run As feature as a standard Run... on your local workstation.
Note: The Run As feature only executes the process as defined by its path. It doesn't transfer the process to a client machine before executing it. If you need to have the process transferred prior to running it, use the Batch & Script feature.
The Run As window has a Basic and an Advanced view mode. The Basic view is very similar to the standard Windows Run feature. To modify the destination machine or the set of credentials to use for the process, you must activate the Advanced view mode.
Enter the process name to execute in the Open field. You must specify the full local path and name of the process to start. If appropriate, enter the argument string for the process.
If the process is located in a directory which belongs to the system variable PATH of the destination machine, you do not need to re-enter the its path. If you specify a local path and name, the process must be located on the destination machine. Goverlan accepts environment variables in the path.
You can also enter a UNC path for the process if its located on a shared resource. However, make sure that the credentials used to start the process have access to the shared resources.
The Open field accepts a URL or directory path. The web page or directory is opened as a result of the execution.
C:\Local Scripts\MyLocalScript.pl
cmd.exe
%ProgramFiles%\SomeSoft\soft.exe "-input:C:\Data\My file.csv"
http://www.goverlan.com
C:\Program Files
If you need to start multiple processes sequentially, enable the Stay Opened option. If the Stay Opened option is un-checked, the Run As window closes once the process has started. If checked, the Run As window stays opened.
The destination machine section allows you to specify the machine name in which to execute the process. This section is pre-set with the name of the computer currently in focus. If the destination machine hosts more than one user session, you can select which user session to target using the User Session link.
Select the credentials to use for the new process. The new process can run under any of the following credentials:
a. Under the credentials of the interactive user of the destination machine - This is the same as if the remote user started the process.
b. Under the credentials of the Local System Account of the destination machine - These credentials are generally used by Services and don't have the privilege to access networked resources. However, they do have full access to the local machine's resources. Therefore, they should be used with care.
c. Under the specified account - This option allows you to specify both domain and local accounts. For local accounts, enter the remote machine's name under the Domain Name field.
Warning: Using the Run As feature to initiate a process on a remote machine with highly privileged credentials should be executed with care because it may provide the remote user with a means to access restricted resources.
If the process is designed to execute some tasks and terminate, you can ask Goverlan to wait for the completion of the process. To do so, enable the Wait for the Process to Complete option. Enter the number of seconds to wait for the process to complete and in the event the process fails to complete within the configured time line, specify whether Goverlan should forcefully terminate the process.
Check the Hide execution window to prevent any user interface to be displayed during the execution of the process.
If the process writes output information to the console, you can configure Goverlan to display them back to you once the process is complete. Select Show Console Output to view the process's console output. Goverlan even accepts standard DOS commands such as IPCONFIG or NET USE and will return its output.
|
|
Returns |
|