Cmdlets

Choose a cmdlet from the list on the left or search for a specific cmdlet. Choose a cmdlet from the list or search for a specific cmdlet.
About Help  Providers
 

New-RDPersonalVirtualDesktopPatchSchedule

New-RDPersonalVirtualDesktopPatchSchedule

remotedesktop.psm1

Synopsis

Creates a patch schedule for a personal virtual desktop.

Syntax

New-RDPersonalVirtualDesktopPatchSchedule [-VirtualDesktopName] [-ID] [-Context] [-Deadline] [-StartTime] [-EndTime] [-Label] [-Plugin] [-ConnectionBroker] [<CommonParameters>]

Detailed Description

The New-RDPersonalVirtualDesktopPatchSchedule cmdlet creates a patch schedule for a personal virtual desktop.

Parameters

-ConnectionBroker <String>

Specifies the Remote Desktop Connection Broker (RD Connection Broker) server for a Remote Desktop deployment. If you do not specify a value, the cmdlet uses the fully qualified domain name (FQDN) of the local computer.

Aliases

None

Required?

false

Position

9

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-Context <Byte[]>

Specifies an array of binary data that the program performing the patch operation uses. This data is transparent to the user.

Aliases

None

Required?

false

Position

3

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-Deadline <DateTime>

Specifies a date and time by which the patch operation must be complete. The server uses this value to prioritize the order in which patches are installed.

Aliases

None

Required?

false

Position

4

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-EndTime <DateTime>

Specifies the latest date and time by which the patch operation must begin.

Aliases

None

Required?

false

Position

6

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-ID <String>

Specifies the ID of a patch schedule. If you do not specify an ID, the system assigns an ID.

Aliases

None

Required?

false

Position

2

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-Label <String>

Specifies a string that describes the purpose of the patch. Add a user-friendly, descriptive string so that the patch is easy to distinguish from other, potentially similar patches.

Aliases

None

Required?

false

Position

7

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-Plugin <String>

Specifies name for the program that installs the patches. For example, Windows Update.

Aliases

None

Required?

false

Position

8

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-StartTime <DateTime>

Specifies the earliest date and time by which to begin the patch operation.

Aliases

None

Required?

false

Position

5

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

-VirtualDesktopName <String>

Specifies the name of a person virtual desktop.

Aliases

None

Required?

true

Position

1

Default value

Accept pipeline input?

false

Accept wildcard characters?

false

Input Type


Return Type

System.Object

Notes

None

Examples

Example 1: Create a patch Schedule for a personal virtual desktop

This command creates a patch schedule for the personal virtual desktop named "RDS-WKS-A27".

PS C:\> New-RDPersonalVirtualDesktopPatchSchedule -VirtualDesktopName "RDS-WKS-A27"

Example 2: Create a new Patch Schedule for a Personal Virtual Desktop

This command creates a patch schedule for the personal virtual desktop named "RDS-WKS-A27". The command specifies that the personal virtual desktop use the existing patch schedule that has the ID "58E69A71-AFC9-49A6-81B9-494DA20216AC". The StartTime parameter specifies the current time as the earliest time by which to begin the patch operation.

PS C:\> New-RDPersonalVirtualDesktopPatchSchedule -VirtualDesktopName "RDS-WKS-A27" -ID "{58E69A71-AFC9-49A6-81B9-494DA20216AC}" -StartTime (Get-Date)

Online Version
Get-RDPersonalVirtualDesktopPatchSchedule
Set-RDPersonalVirtualDesktopPatchSchedule
Remove-RDPersonalVirtualDesktopPatchSchedule