Product Documentation


Nov 11, 2015

Gets one or more EnvTestTask(s)


Get-EnvTestTask [-TaskId <Guid>] [-List] [-AdminAddress <String>] [<CommonParameters>]

Detailed Description

Returns either the current task, a specified task, or list of tasks that are currently known to the EnvTest Service.



Specifies the task identifier to be returned. This value can be retrieved from an existing task's $task.TaskId property.

Required? false
Default Value  
Accept Pipeline Input? false


List all running tasks, including the current one.

Required? false
Default Value false
Accept Pipeline Input? false


Specifies the address of a XenDesktop controller the PowerShell snap-in will connect to. You can provide this as a host name or an IP address.

Required? false
Default Value Localhost. Once a value is provided by any cmdlet, this value becomes the default.
Accept Pipeline Input? false

Return Values


A description of a previously started task.


-------------------------- EXAMPLE 1 --------------------------

$currentTask = Get-EnvTestTask

Retrieve the current task. The current task is the most recently created task unless Switch-EnvTestTask explicitly changes it.

-------------------------- EXAMPLE 2 --------------------------

$taskOfSpecificId = Get-EnvTestTask -TaskId 36C0EC52-2039-4D6E-B690-9F02F8CEFFCC

Retrieve a fresh copy of a task object based on a known task id, which is always a Guid. This id can be retrieved from an existing task object via its $task.TaskId property.

-------------------------- EXAMPLE 3 --------------------------

$allKnownTasks = Get-EnvTestTask -List

Retrieve the list of current tasks. This list includes any task started by the Start-EnvTestTask cmdlet since the service started that has not later been removed via Remove-EnvTestTask.