[This command is not available in non-domain environments]
NAME
Get-CertificateTemplate
SYNOPSIS
Retrieves registered certificate templates from Active Directory.
SYNTAX
Get-CertificateTemplate [-DisplayName <String[]>] [<CommonParameters>]
Get-CertificateTemplate [-Name <String[]>] [<CommonParameters>]
Get-CertificateTemplate [-OID <String[]>] [<CommonParameters>]
DESCRIPTION
Retrieves registered certificate templates from Active Directory.
PARAMETERS
-DisplayName <String[]>
Specifies display name of a template to get. You may specify multiple template names. Multiple names must be separated with comma character (,).
Note: this parameter don't accept wildcards
| Required? |
false |
| Position? |
named |
| Default value |
* |
| Accept pipeline input? |
false |
| Accept wildcard characters? |
false |
-Name <String[]>
Specifies common name of a template to get. You may specify multiple template names. Multiple names must be separated with comma character (,).
Note: this parameter don't accept wildcards
| Required? |
false |
| Position? |
named |
| Default value |
|
| Accept pipeline input? |
false |
| Accept wildcard characters? |
false |
-OID <String[]>
Specifies object identifier (OID) of a template to get. You may specify multiple template names. Multiple names must be separated with comma character (,).
Note: this parameter don't accept wildcards
| Required? |
false |
| Position? |
named |
| Default value |
|
| Accept pipeline input? |
false |
| Accept wildcard characters? |
false |
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".
INPUTS
None.
OUTPUTS
PKI.CertificateAuthority.CertificateTemplate
NOTES
Author: Vadims Podans
Blog: http://en-us.sysadmins.lv
EXAMPLES
-------------- Example 1 --------------
C:\PS>Get-CertificateTemplate
Retrieves all registered certificate templates from Active Directory.
-------------- Example 2 --------------
C:\PS>Get-CertificateTemplate -DisplayName Computer
Retrieves only certificate template with display name 'Computer'.
-------------- Example 3 --------------
C:\PS>Get-CertificateTemplate -Name WebServer, CrossCA
Retrieves certificate templates with common names 'WebServer' (Web Server) and 'CrossCA' (Cross Certification Authority).
-------------- Example 4 --------------
C:\PS>Get-CertificateTemplate -OID 1.3.6.1.4.1.311.21.8.149510.7314491.15746959.9320746.3700693.37.1.14
Retrieves certificate template that has assigned OID = 1.3.6.1.4.1.311.21.8.149510.7314491.15746959.9320746.3700693.37.1.14 (default Machine/Computer template).
RELATED LINKS
Remove-CertificateTemplate