Get-ProvSchemeVersion

Last published : Oct 31, 2026
Introduced in: Citrix Virtual Apps and Desktop 7 2311
Gets saved provisioning scheme configuration versions

Syntax

Get-ProvSchemeVersion
   [-ProvisioningSchemeName] <String>
   [-Version <Int32>]
   [-ReturnTotalRecordCount]
   [-MaxRecordCount <Int32>]
   [-Skip <Int32>]
   [-SortBy <String>]
   [-Filter <String>]
   [-FilterScope <Guid>]
   [<CitrixCommonParameters>]
   [<CommonParameters>]
Get-ProvSchemeVersion
   [-ProvisioningSchemeUid] <Guid>
   [-Version <Int32>]
   [-ReturnTotalRecordCount]
   [-MaxRecordCount <Int32>]
   [-Skip <Int32>]
   [-SortBy <String>]
   [-Filter <String>]
   [-FilterScope <Guid>]
   [<CitrixCommonParameters>]
   [<CommonParameters>]

Description

Provides the ability to list saved provisioning scheme configuration versions.

Examples

EXAMPLE 1

Configurations are listed for provisioning scheme AzureCatalog
Get-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog
CpuCount               : 2
CustomProperties       : 
MachineProfile         : machineprofile.folder\matspo.resourcegroup\matspo-vm.templatespec\hibernate-2nic-fix.templatespecversion
MemoryInMB             : 14336
NetworkMaps            : {0, 1}
ProvisioningSchemeName : AzureCatalog
ProvisioningSchemeUid  : 5b37b311-fa3f-49dd-b93b-661b9e6fa571
SecurityGroups         : {}
ServiceOffering        : serviceoffering.folder\Standard_D2s_v5.serviceoffering
VMMetadata             : {, , ,  ...}
Version                : 2

CpuCount               : 2
CustomProperties       : 
MachineProfile         : machineprofile.folder\matspo.resourcegroup\matspo-vm.templatespec\hibernate-2nic-fix.templatespecversion
MemoryInMB             : 14336
NetworkMaps            : {0, 1}
ProvisioningSchemeName : AzureCatalog
ProvisioningSchemeUid  : 5b37b311-fa3f-49dd-b93b-661b9e6fa571
SecurityGroups         : {}
ServiceOffering        : serviceoffering.folder\Standard_D2s_v5.serviceoffering
VMMetadata             : {, , ,  ...}
Version                : 1

EXAMPLE 2

Version 2 is listed for provisioning scheme AzureCatalog
Get-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog -Version 2
CpuCount               : 2
CustomProperties       : 
MachineProfile         : machineprofile.folder\matspo.resourcegroup\matspo-vm.templatespec\hibernate-2nic-fix.templatespecversion
MemoryInMB             : 14336
NetworkMaps            : {0, 1}
ProvisioningSchemeName : AzureCatalog
ProvisioningSchemeUid  : 5b37b311-fa3f-49dd-b93b-661b9e6fa571
SecurityGroups         : {}
ServiceOffering        : serviceoffering.folder\Standard_D2s_v5.serviceoffering
VMMetadata             : {, , ,  ...}
Version                : 2

Parameters

-ProvisioningSchemeUid

Filter by the unique identifier of the provisioning scheme.
Type: Guid
Position: 1
Default value: None
Required: True
Accept pipeline input: False
Accept wildcard characters: True

-ProvisioningSchemeName

Filter by the name of the provisioning scheme.
Type: String
Position: 1
Default value: None
Required: True
Accept pipeline input: False
Accept wildcard characters: True

-Version

Filter by the version of the provisioning scheme
Type: Int32
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: True

-ReturnTotalRecordCount

See about_Prov_Filtering for details.
Type: SwitchParameter
Position: Named
Default value: False
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-MaxRecordCount

See about_Prov_Filtering for details.
Type: Int32
Position: Named
Default value: False
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-Skip

See about_Prov_Filtering for details.
Type: Int32
Position: Named
Default value: 0
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-SortBy

See about_Prov_Filtering for details.
Type: String
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-Filter

See about_Prov_Filtering for details.
Type: String
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

-FilterScope

Gets only results allowed by the specified scope id.
Type: Guid
Position: Named
Default value: None
Required: False
Accept pipeline input: False
Accept wildcard characters: False

CitrixCommonParameters

This cmdlet supports the common Citrix parameters: -AdminAddress, -AdminClientIP, -BearerToken, -TraceParent, -TraceState and -VirtualSiteId. For more information, see about_CitrixCommonParameters.

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Inputs

None

You can't pipe objects to this cmdlet.

Outputs

Citrix.MachineCreation.Sdk.ProvisioningSchemeVersion

The object has the following properties:
Version \&lt;int\>
The current version of the configuration
CpuCount \&lt;int\>
The number of processors allocated to VMs in the provisioning scheme.
MemoryInMB \&lt;int\>
The maximum amount of memory allocated to VMs in the provisioning scheme.
CustomProperties \&lt;string\>
Properties of the provisioning scheme which that are specific to the target hosting infrastructure. (See about_Prov_CustomProperties)
ServiceOffering \&lt;string\>
The service offering that the scheme uses when creating VMs in cloud hypervisors.
MachineProfile \&lt;string\>
The inventory path to the source VM used by the provisioning scheme as a template.
VMMetadata \&lt;char\[\]\>
The metadata that will be used to created VMs in a plain text format.
ProvisioningSchemeName \&lt;string\>
The name of the provisioning scheme associated with the VM.
ProvisioningSchemeUid \&lt;Guid\>
The unique identifier of the provisioning scheme associated with the VM.
NetworkMaps \&lt;Citrix.MachineCreation.Sdk.NetworkMap\[\]\>
The NIC/network mappings that will be used to create VMs.
SecurityGroups \&lt;string\[\]\>
The security groups that will be applied to machines created in Cloud Hypervisors.