Cisco Cisco UCS Director 6.0 Developer's Guide

Page of 13
parameters. If you do not specify these parameters, the cmdlets pick their targets from the PowerShell
environment variables UCSD_SERVER and UCSD_RESTKEY.
You can configure the environment variables using the SetEnvironmentVariable method as follows:
[Environment]::SetEnvironmentVariable("UCSD_SERVER","10.1.1.1","User")
[Environment]::SetEnvironmentVariable("UCSD_RESTKEY","562FDF763A384E78B9BAB7FE02CA13B6","User")
You can retrieve the configured environment variables using the GetEnvironmentVariable command as
follows:
[Environment]::GetEnvironmentVariable("UCSD_RESTKEY","User")
For environment variable changes to take effect, close the PowerShell console and open it again.
Note
Working with Cmdlets
Cmdlets List
You can view the list of available cmdlets by using Get-Command.
The following list of cmdlets was obtained by using the Get-Command:
PS C:\Program Files (x86)\Cisco\Cisco UCS Director PowerShell Console\Modules\CiscoUcsdPS>
Get-Command -Module CiscoUcsdPS
CommandType
Name
ModuleName
----------
----
----------
Cmdlet
Invoke-UserAPICancelSeviceRequest
CiscoUcsdPS
Cmdlet
Invoke-UserAPIExecuteVMAction
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetAllCatalogs
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetAllGroups
CiscoUcsdPS
Cmdlet
Invoke-userAPIGetAllVDCs
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetAvailableReports
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetHistoricalReport
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetInstantDataReport
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetPage
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetSeviceRequestDetails
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetSeviceRequests
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetSeviceRequestWorkflow
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetTabularReport
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetVMActionRequests
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetWorkflowInputs
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetWorkflowInputValue
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetWorkflowInputValues
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetWorkflows
CiscoUcsdPS
Cmdlet
Invoke-UserAPIGetWorkflowStatus
CiscoUcsdPS
Cmdlet
Invoke-UserAPIReconfigureVM
CiscoUcsdPS
Cmdlet
Invoke-UserAPIRollbackflow
CiscoUcsdPS
Cmdlet
Invoke-UserAPISubmitServiceRequest
CiscoUcsdPS
Cmdlet
Invoke-UserAPISubmitServiceRequestCustom
CiscoUcsdPS
Cmdlet
Invoke-UserAPISubmitWorkflowServiceRequest
CiscoUcsdPS
Cmdlet
Invoke-UserAPISubmitWorkflowServiceRequestWithG... CiscoUcsdPS
Cmdlet
Invoke-UserAPISubmitWorkflowServiceRequestWithS... CiscoUcsdPS
Cmdlet
Invoke-UserAPIValidateWorkflow
CiscoUcsdPS
Cmdlet
Invoke-UserAPIWorkflowInputDetails
CiscoUcsdPS
PS C:\Program Files (x86)\Cisco\Cisco UCS Director PowerShell Console\Modules\CiscoUcsdPS>
Cisco UCS Director PowerShell API Getting Started Guide, Release 6.0    
3
Getting Started With Cisco UCS Director PowerShell Console
Working with Cmdlets