Skip to content

Commit 122b378

Browse files
committed
Update manifest and docs to 6.13.1
1 parent 8911947 commit 122b378

File tree

8 files changed

+147
-8
lines changed

8 files changed

+147
-8
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 6.13.1
2+
- Add `Get-VdcCertificate -IncludeStatus` to include `Status` and `StatusText` properties in the response. These correspond to the Certificate Status as seen in the WebAdmin Certificate -> Summary tab.
3+
- Add `Export-VcReport` to export a Certificate Manager SaaS custom report either to a file or pipeline as a pscustomobject.
4+
- Final round of VenafiSession improvements. All advanced use cases, eg. pipe from one environment to another, are now working across ps5/ps7 and parallel processing or not.
5+
16
## 6.13.0
27
- Honor the default certificate creation timeout builtin to CMSH. Remove the default of 60 seconds from `New-VdcCertificate -TimeoutSec`. There is a chance if you've been relying on the 60 seconds default and haven't set it in product, this could break your script. If this is the case, add `-TimeoutSec 60` to your script. To set the default timeout, see https://docs.venafi.com/Docs/currentSDK/TopNav/Content/SDK/WebSDK/r-SDK-Certificates-API-settings.php. Closes [#371](https://github.com/Venafi/VenafiPS/issues/371).
38
- Add tab completion to all CMSH functions with parameters 'CertificateAuthorityPath', 'CredentialPath', 'CertificatePath', 'ApplicationPath', 'EnginePath', 'CertificateLinkPath', and 'NewPath'.
@@ -931,4 +936,5 @@ This is a major release. Although every attempt has been made to be backwards c
931936

932937

933938

939+
934940

VenafiPS/VenafiPS.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Greg Brownstein
55
#
6-
# Generated on: 01/31/2026
6+
# Generated on: 02/05/2026
77
#
88

99
@{
@@ -12,7 +12,7 @@
1212
RootModule = 'VenafiPS.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '6.13.0'
15+
ModuleVersion = '6.13.1'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()

docs/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 6.13.1
2+
- Add `Get-VdcCertificate -IncludeStatus` to include `Status` and `StatusText` properties in the response. These correspond to the Certificate Status as seen in the WebAdmin Certificate -> Summary tab.
3+
- Add `Export-VcReport` to export a Certificate Manager SaaS custom report either to a file or pipeline as a pscustomobject.
4+
- Final round of VenafiSession improvements. All advanced use cases, eg. pipe from one environment to another, are now working across ps5/ps7 and parallel processing or not.
5+
16
## 6.13.0
27
- Honor the default certificate creation timeout builtin to CMSH. Remove the default of 60 seconds from `New-VdcCertificate -TimeoutSec`. There is a chance if you've been relying on the 60 seconds default and haven't set it in product, this could break your script. If this is the case, add `-TimeoutSec 60` to your script. To set the default timeout, see https://docs.venafi.com/Docs/currentSDK/TopNav/Content/SDK/WebSDK/r-SDK-Certificates-API-settings.php. Closes [#371](https://github.com/Venafi/VenafiPS/issues/371).
38
- Add tab completion to all CMSH functions with parameters 'CertificateAuthorityPath', 'CredentialPath', 'CertificatePath', 'ApplicationPath', 'EnginePath', 'CertificateLinkPath', and 'NewPath'.
@@ -930,5 +935,6 @@ This is a major release. Although every attempt has been made to be backwards c
930935

931936

932937

938+
933939

934940

docs/functions/Export-VcReport.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# Export-VcReport
2+
3+
## SYNOPSIS
4+
Get custom report data
5+
6+
## SYNTAX
7+
8+
```
9+
Export-VcReport [-Report] <String> [[-OutPath] <String>] [[-VenafiSession] <PSObject>]
10+
[-ProgressAction <ActionPreference>] [<CommonParameters>]
11+
```
12+
13+
## DESCRIPTION
14+
Get custom report data and either save to a file or get as a powershell object
15+
16+
## EXAMPLES
17+
18+
### EXAMPLE 1
19+
```
20+
$reportData = Export-VcReport -Report 'Custom expiration report'
21+
```
22+
23+
Get report data for further processing
24+
25+
### EXAMPLE 2
26+
```
27+
Export-VcReport -Report 'Custom expiration report' -OutPath '~/reports'
28+
```
29+
30+
Save report data to a csv file.
31+
The directory must already exist.
32+
In this example, the file would be saved to '~/reports/Custom expiration report.csv'.
33+
34+
## PARAMETERS
35+
36+
### -Report
37+
Report name as specified on Insights -\> Custom Reports
38+
39+
```yaml
40+
Type: String
41+
Parameter Sets: (All)
42+
Aliases: reportId
43+
44+
Required: True
45+
Position: 1
46+
Default value: None
47+
Accept pipeline input: True (ByPropertyName)
48+
Accept wildcard characters: False
49+
```
50+
51+
### -OutPath
52+
Optional path to write the output to.
53+
This is just the directory; the file name will be the Report name, eg.
54+
MyReport.csv.
55+
56+
```yaml
57+
Type: String
58+
Parameter Sets: (All)
59+
Aliases:
60+
61+
Required: False
62+
Position: 2
63+
Default value: None
64+
Accept pipeline input: False
65+
Accept wildcard characters: False
66+
```
67+
68+
### -VenafiSession
69+
Authentication for the function.
70+
The value defaults to the script session object $VenafiSession created by New-VenafiSession.
71+
A TLSPC key can also provided.
72+
73+
```yaml
74+
Type: PSObject
75+
Parameter Sets: (All)
76+
Aliases:
77+
78+
Required: False
79+
Position: 3
80+
Default value: None
81+
Accept pipeline input: False
82+
Accept wildcard characters: False
83+
```
84+
85+
### -ProgressAction
86+
{{ Fill ProgressAction Description }}
87+
88+
```yaml
89+
Type: ActionPreference
90+
Parameter Sets: (All)
91+
Aliases: proga
92+
93+
Required: False
94+
Position: Named
95+
Default value: None
96+
Accept pipeline input: False
97+
Accept wildcard characters: False
98+
```
99+
100+
### CommonParameters
101+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
102+
103+
## INPUTS
104+
105+
### Report
106+
## OUTPUTS
107+
108+
## NOTES
109+
110+
## RELATED LINKS

docs/functions/Find-VdcObject.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ Aliases:
262262

263263
Required: False
264264
Position: Named
265-
Default value: None
265+
Default value: (Get-VenafiSession)
266266
Accept pipeline input: False
267267
Accept wildcard characters: False
268268
```

docs/functions/Get-VdcCertificate.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,26 @@ Get certificate information
77

88
### Id (Default)
99
```
10-
Get-VdcCertificate [-ID] <String> [-ThrottleLimit <Int32>] [-VenafiSession <PSObject>]
10+
Get-VdcCertificate [-ID] <String> [-IncludeStatus] [-ThrottleLimit <Int32>] [-VenafiSession <PSObject>]
1111
[-ProgressAction <ActionPreference>] [<CommonParameters>]
1212
```
1313

1414
### IdWithPrevious
1515
```
1616
Get-VdcCertificate [-ID] <String> [-IncludePreviousVersions] [-ExcludeExpired] [-ExcludeRevoked]
17-
[-ThrottleLimit <Int32>] [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
17+
[-IncludeStatus] [-ThrottleLimit <Int32>] [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>]
18+
[<CommonParameters>]
1819
```
1920

2021
### AllWithPrevious
2122
```
22-
Get-VdcCertificate [-All] [-IncludePreviousVersions] [-ExcludeExpired] [-ExcludeRevoked]
23+
Get-VdcCertificate [-All] [-IncludePreviousVersions] [-ExcludeExpired] [-ExcludeRevoked] [-IncludeStatus]
2324
[-ThrottleLimit <Int32>] [-VenafiSession <PSObject>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
2425
```
2526

2627
### All
2728
```
28-
Get-VdcCertificate [-All] [-ThrottleLimit <Int32>] [-VenafiSession <PSObject>]
29+
Get-VdcCertificate [-All] [-IncludeStatus] [-ThrottleLimit <Int32>] [-VenafiSession <PSObject>]
2930
[-ProgressAction <ActionPreference>] [<CommonParameters>]
3031
```
3132

@@ -143,6 +144,21 @@ Accept pipeline input: False
143144
Accept wildcard characters: False
144145
```
145146
147+
### -IncludeStatus
148+
Include values for Status and StatusText in the response which match the certificate status as seen on the certificate Summary tab.
149+
150+
```yaml
151+
Type: SwitchParameter
152+
Parameter Sets: (All)
153+
Aliases:
154+
155+
Required: False
156+
Position: Named
157+
Default value: False
158+
Accept pipeline input: False
159+
Accept wildcard characters: False
160+
```
161+
146162
### -ThrottleLimit
147163
Limit the number of threads when running in parallel; the default is 100.
148164
Setting the value to 1 will disable multithreading.

docs/functions/Set-VdcAttribute.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ Aliases:
192192

193193
Required: False
194194
Position: Named
195-
Default value: None
195+
Default value: (Get-VenafiSession)
196196
Accept pipeline input: False
197197
Accept wildcard characters: False
198198
```

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ nav:
173173
- Add-VcTeamMember: functions/Add-VcTeamMember.md
174174
- Add-VcTeamOwner: functions/Add-VcTeamOwner.md
175175
- Export-VcCertificate: functions/Export-VcCertificate.md
176+
- Export-VcReport: functions/Export-VcReport.md
176177
- Find-VcCertificate: functions/Find-VcCertificate.md
177178
- Find-VcCertificateInstance: functions/Find-VcCertificateInstance.md
178179
- Find-VcCertificateRequest: functions/Find-VcCertificateRequest.md

0 commit comments

Comments
 (0)