public class ExecutePowerShellCommand
extends java.lang.Object
Executes PowerShell command
This task can be used to execute PowerShell command on a remote windows machine through PowerShell Agent. Add the escape character \ before $ sign when using UCSD variables environment or task outputs Example \${VM_ID}
Modifier | Constructor and Description |
---|---|
protected |
ExecutePowerShellCommand() |
|
ExecutePowerShellCommand(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
ExecutePowerShellCommandResponse |
execute() |
CuicServer |
getCuicServer() |
int |
getDepth() |
java.lang.String |
getLabel() |
int |
getMaxWaitTimeMinutes() |
java.lang.String |
getOutputFormat() |
java.lang.String |
getPsAgent() |
java.lang.String |
getTargetCommand() |
java.lang.String |
getTargetDomain() |
java.lang.String |
getTargetIPAddress() |
java.lang.String |
getTargetPassword() |
java.lang.String |
getTargetUserID() |
void |
setCuicServer(CuicServer cuicServer) |
void |
setDepth(int depth) |
void |
setLabel(java.lang.String label)
Enter a label for the task
|
void |
setMaxWaitTimeMinutes(int maxWaitTimeMinutes) |
void |
setOutputFormat(java.lang.String outputFormat) |
void |
setPsAgent(java.lang.String psAgent)
Select powershell agent
|
void |
setTargetCommand(java.lang.String targetCommand)
Enter commands or script.
|
void |
setTargetDomain(java.lang.String targetDomain)
Domain
|
void |
setTargetIPAddress(java.lang.String targetIPAddress)
IP Address of target machine
|
void |
setTargetPassword(java.lang.String targetPassword)
Password
|
void |
setTargetUserID(java.lang.String targetUserID)
User ID
|
protected ExecutePowerShellCommand()
public ExecutePowerShellCommand(CuicServer server)
public void setCuicServer(CuicServer cuicServer)
public CuicServer getCuicServer()
public java.lang.String getLabel()
public java.lang.String getPsAgent()
public java.lang.String getTargetIPAddress()
public java.lang.String getTargetUserID()
public java.lang.String getTargetPassword()
public java.lang.String getTargetDomain()
public java.lang.String getTargetCommand()
public void setLabel(java.lang.String label)
public void setPsAgent(java.lang.String psAgent)
public void setTargetIPAddress(java.lang.String targetIPAddress)
public void setTargetUserID(java.lang.String targetUserID)
public void setTargetPassword(java.lang.String targetPassword)
public void setTargetDomain(java.lang.String targetDomain)
public void setTargetCommand(java.lang.String targetCommand)
public java.lang.String getOutputFormat()
public void setOutputFormat(java.lang.String outputFormat)
outputFormat
- the outputFormat to setpublic int getDepth()
public void setDepth(int depth)
depth
- the depth to setpublic int getMaxWaitTimeMinutes()
public void setMaxWaitTimeMinutes(int maxWaitTimeMinutes)
maxWaitTimeMinutes
- the maxWaitTimeMinutes to setpublic ExecutePowerShellCommandResponse execute() throws java.lang.Exception
java.lang.Exception