The first command gets the service template object named ServiceTemplate01 and stores the object in the $ServiceTemplate variable.

The second command gets the application host template for the service template in $ServiceTemplate and displays information about the application host template to the user.

Parameters

-All

Indicates that this cmdlet gets all subordinate objects independent of the parent object.
For example, the command Get-SCVirtualDiskDrive -All gets all virtual disk drive objects regardless of the virtual machine object or template object that each virtual disk drive object is associated with.

Type:

SwitchParameter

Required:

False

Position:

Named

Default value:

None

Accept pipeline input:

False

Accept wildcard characters:

False

-ID

Specifies the numerical identifier as a globally unique identifier, or GUID, for a specific object.

Type:

Guid

Required:

False

Position:

Named

Default value:

None

Accept pipeline input:

False

Accept wildcard characters:

False

-Name

Specifies the name of a Virtual Machine Manager (VMM) object.

Type:

String

Required:

True

Position:

Named

Default value:

None

Accept pipeline input:

False

Accept wildcard characters:

False

-OnBehalfOfUser

Specifies a user name.
This cmdlet operates on behalf of the user that this parameter specifies.

Type:

String

Required:

False

Position:

Named

Default value:

None

Accept pipeline input:

False

Accept wildcard characters:

False

-OnBehalfOfUserRole

Specifies a user role.
To obtain a user role, use the Get-SCUserRole cmdlet.
This cmdlet operates on behalf of the user role that this parameter specifies.