diff --git a/CHANGELOG.md b/CHANGELOG.md index 0206bcfd..4ac37344 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 6.6.0 +- Add `Get-VcSatelliteWorker`, either all, by id or all workers associated with a specific satellite +- Add `Remove-VcSatelliteWorker`, you guessed it...removes vsat workers +- Add `Get-VcSatellite -IncludeWorkers` to get vsats and their associated workers in one call. +- Add `Invoke-VcCertificateAction -Provision` to push a certificate to associated machine identities. You can also use `-Renew -Provision` together and it will renew and then provision the new certificate. +- Add `Set-VcApplication -IssuingTemplate` to add one or more issuing templates to an application. It will overwrite by default or use `-NoOverwrite` to append. + ## 6.5.2 - Add `Set-VcCertificate`. This replaces `Add-VcCertificateAssociation` to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace. - Add support for URL port during TLSPDC token operations, [#305](https://github.com/Venafi/VenafiPS/issues/305) @@ -739,5 +746,6 @@ This is a major release. Although every attempt has been made to be backwards c + diff --git a/VenafiPS/VenafiPS.psd1 b/VenafiPS/VenafiPS.psd1 index 2eabfa77..144f6b0c 100644 --- a/VenafiPS/VenafiPS.psd1 +++ b/VenafiPS/VenafiPS.psd1 @@ -3,7 +3,7 @@ # # Generated by: Greg Brownstein # -# Generated on: 11/01/2024 +# Generated on: 11/23/2024 # @{ @@ -12,7 +12,7 @@ RootModule = 'VenafiPS.psm1' # Version number of this module. -ModuleVersion = '6.6' +ModuleVersion = '6.6.0' # Supported PSEditions # CompatiblePSEditions = @() @@ -108,7 +108,8 @@ FunctionsToExport = 'Add-VcCertificateAssociation', 'Add-VcTeamMember', 'Add-VcT 'Set-VcConnector', 'Set-VcTeam', 'Set-VdcAttribute', 'Set-VdcCredential', 'Set-VdcPermission', 'Set-VdcWorkflowTicketStatus', 'Test-VdcIdentity', 'Test-VdcObject', - 'Test-VdcToken', 'Write-VdcLog', 'Set-VcCertificate', 'Get-VcSatelliteWorker', 'Remove-VcSatelliteWorker' + 'Test-VdcToken', 'Write-VdcLog', 'Set-VcCertificate', + 'Get-VcSatelliteWorker', 'Remove-VcSatelliteWorker' # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. CmdletsToExport = @() diff --git a/docs/changelog.md b/docs/changelog.md index e121e33e..37dd3b9f 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,10 @@ +## 6.6.0 +- Add `Get-VcSatelliteWorker`, either all, by id or all workers associated with a specific satellite +- Add `Remove-VcSatelliteWorker`, you guessed it...removes vsat workers +- Add `Get-VcSatellite -IncludeWorkers` to get vsats and their associated workers in one call. +- Add `Invoke-VcCertificateAction -Provision` to push a certificate to associated machine identities. You can also use `-Renew -Provision` together and it will renew and then provision the new certificate. +- Add `Set-VcApplication -IssuingTemplate` to add one or more issuing templates to an application. It will overwrite by default or use `-NoOverwrite` to append. + ## 6.5.2 - Add `Set-VcCertificate`. This replaces `Add-VcCertificateAssociation` to set the applications associated with a certificate. Certificate tagging is now supported, both add and replace. - Add support for URL port during TLSPDC token operations, [#305](https://github.com/Venafi/VenafiPS/issues/305) @@ -739,5 +746,6 @@ This is a major release. Although every attempt has been made to be backwards c + diff --git a/docs/functions/Get-VcApplication.md b/docs/functions/Get-VcApplication.md index d87001ab..3cd0d236 100644 --- a/docs/functions/Get-VcApplication.md +++ b/docs/functions/Get-VcApplication.md @@ -7,7 +7,7 @@ Get application info ### ID (Default) ``` -Get-VcApplication [-ID] [-VenafiSession ] [-ProgressAction ] +Get-VcApplication [-Application] [-VenafiSession ] [-ProgressAction ] [] ``` @@ -23,7 +23,7 @@ Get 1 or more applications. ### EXAMPLE 1 ``` -Get-VcApplication -ApplicationID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' +Get-VcApplication -Application 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' ``` applicationId : 96fc9310-67ec-11eb-a8a7-794fe75a8e6f @@ -43,7 +43,7 @@ Get a single object by ID ### EXAMPLE 2 ``` -Get-VcApplication -ID 'My Awesome App' +Get-VcApplication -Application 'My Awesome App' ``` Get a single object by name. @@ -58,13 +58,13 @@ Get all applications ## PARAMETERS -### -ID +### -Application Application ID or name ```yaml Type: String Parameter Sets: ID -Aliases: applicationId +Aliases: applicationId, ID Required: True Position: 1 diff --git a/docs/functions/Get-VcCertificate.md b/docs/functions/Get-VcCertificate.md index 80d015da..8b822a57 100644 --- a/docs/functions/Get-VcCertificate.md +++ b/docs/functions/Get-VcCertificate.md @@ -44,7 +44,7 @@ Certificate identifier, the ID or certificate name. ```yaml Type: String Parameter Sets: Id -Aliases: certificateID +Aliases: certificateId Required: True Position: 1 diff --git a/docs/functions/Get-VcConnector.md b/docs/functions/Get-VcConnector.md index 03596cc9..99a6a68f 100644 --- a/docs/functions/Get-VcConnector.md +++ b/docs/functions/Get-VcConnector.md @@ -7,7 +7,7 @@ Get connector info ### ID (Default) ``` -Get-VcConnector [-ID] [-VenafiSession ] [-ProgressAction ] +Get-VcConnector [-Connector] [-VenafiSession ] [-ProgressAction ] [] ``` @@ -23,7 +23,7 @@ Get details on 1 or all connectors ### EXAMPLE 1 ``` -Get-VcConnector -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' | ConvertTo-Json +Get-VcConnector -Connector 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' | ConvertTo-Json ``` { @@ -49,7 +49,7 @@ Get a single object by ID ### EXAMPLE 2 ``` -Get-VcConnector -ID 'My Connector' +Get-VcConnector -Connector 'My Connector' ``` Get a single object by name. @@ -64,13 +64,13 @@ Get all connectors ## PARAMETERS -### -ID +### -Connector Connector ID or name ```yaml Type: String Parameter Sets: ID -Aliases: connectorId +Aliases: connectorId, ID Required: True Position: 1 diff --git a/docs/functions/Get-VcIssuingTemplate.md b/docs/functions/Get-VcIssuingTemplate.md index a655ddec..4c530527 100644 --- a/docs/functions/Get-VcIssuingTemplate.md +++ b/docs/functions/Get-VcIssuingTemplate.md @@ -7,8 +7,8 @@ Get issuing template info ### ID (Default) ``` -Get-VcIssuingTemplate [-ID] [-VenafiSession ] [-ProgressAction ] - [] +Get-VcIssuingTemplate [-IssuingTemplate] [-VenafiSession ] + [-ProgressAction ] [] ``` ### All @@ -18,13 +18,13 @@ Get-VcIssuingTemplate [-All] [-VenafiSession ] [-ProgressAction [-VenafiSession ] [-ProgressAction ] +Get-VcMachine [-Machine] [-VenafiSession ] [-ProgressAction ] [] ``` @@ -24,7 +24,7 @@ Get machine details for 1 or all. ### EXAMPLE 1 ``` -Get-VcMachine -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' +Get-VcMachine -Machine 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' ``` machineId : cf7cfdc0-2b2a-11ee-9546-5136c4b21504 @@ -47,7 +47,7 @@ Get a single machine by ID ### EXAMPLE 2 ``` -Get-VcMachine -ID 'MyCitrix' +Get-VcMachine -Machine 'MyCitrix' ``` Get a single machine by name. @@ -103,13 +103,13 @@ Use PowerShell v7+ to perform this in parallel and speed things up. ## PARAMETERS -### -ID +### -Machine Machine ID or name ```yaml Type: String Parameter Sets: ID -Aliases: machineId +Aliases: machineId, ID Required: True Position: 1 @@ -187,7 +187,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS -### ID +### Machine ## OUTPUTS ## NOTES diff --git a/docs/functions/Get-VcSatellite.md b/docs/functions/Get-VcSatellite.md index 6e71dbb9..8e3ac8e1 100644 --- a/docs/functions/Get-VcSatellite.md +++ b/docs/functions/Get-VcSatellite.md @@ -7,13 +7,14 @@ Get VSatellite info ### ID ``` -Get-VcSatellite [-ID] [-VenafiSession ] [-ProgressAction ] - [] +Get-VcSatellite -VSatellite [-IncludeWorkers] [-VenafiSession ] + [-ProgressAction ] [] ``` ### All ``` -Get-VcSatellite [-All] [-VenafiSession ] [-ProgressAction ] [] +Get-VcSatellite [-All] [-IncludeWorkers] [-VenafiSession ] [-ProgressAction ] + [] ``` ## DESCRIPTION @@ -65,18 +66,25 @@ Get-VcSatellite -All Get all VSatellites +### EXAMPLE 4 +``` +Get-VcSatellite -All -IncludeWorkers +``` + +Get all VSatellites and include workers + ## PARAMETERS -### -ID +### -VSatellite VSatellite ID or name ```yaml Type: String Parameter Sets: ID -Aliases: vsatelliteId +Aliases: vsatelliteId, ID Required: True -Position: 1 +Position: Named Default value: None Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False @@ -97,6 +105,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeWorkers +Include VSatellite workers in the output + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VenafiSession Authentication for the function. The value defaults to the script session object $VenafiSession created by New-VenafiSession. diff --git a/docs/functions/Get-VcSatelliteWorker.md b/docs/functions/Get-VcSatelliteWorker.md new file mode 100644 index 00000000..cee2f7e9 --- /dev/null +++ b/docs/functions/Get-VcSatelliteWorker.md @@ -0,0 +1,149 @@ +# Get-VcSatelliteWorker + +## SYNOPSIS +Get VSatellite worker info + +## SYNTAX + +### ID +``` +Get-VcSatelliteWorker -ID [-VenafiSession ] [-ProgressAction ] + [] +``` + +### All +``` +Get-VcSatelliteWorker [-All] [-VenafiSession ] [-ProgressAction ] + [] +``` + +### VSatellite +``` +Get-VcSatelliteWorker -VSatellite [-VenafiSession ] [-ProgressAction ] + [] +``` + +## DESCRIPTION +Get 1 or more VSatellite workers, the bridge between a vsatellite and ADCS + +## EXAMPLES + +### EXAMPLE 1 +``` +Get-VcSatelliteWorker -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' +``` + +vsatelliteWorkerId : 5df78790-a155-11ef-a5a8-8f3513444123 +companyId : 09b24f81-b22b-11ea-91f3-123456789098 +host : 1.2.3.4 +port : 555 +pairingCode : a138fe58-ecb6-45a4-a9af-01dd4d5c74d1 +pairingPublicKey : FDww6Nml8IUFQZ56j9LRweEWoCQ1732wi/ZfZaQj+s0= +status : DRAFT + +Get a single worker by ID + +### EXAMPLE 2 +``` +Get-VcSatelliteWorker -All +``` + +Get all VSatellite workers + +### EXAMPLE 3 +``` +Get-VcSatelliteWorker -VSatellite 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f3' +``` + +Get all workers associated with a specific VSatellite + +## PARAMETERS + +### -ID +VSatellite worker ID + +```yaml +Type: Guid +Parameter Sets: ID +Aliases: vsatelliteWorkerId + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -All +Get all VSatellite workers + +```yaml +Type: SwitchParameter +Parameter Sets: All +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VSatellite +Get workers associated with a specific VSatellite, specify either VSatellite ID or name + +```yaml +Type: String +Parameter Sets: VSatellite +Aliases: vsatelliteId + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -VenafiSession +Authentication for the function. +The value defaults to the script session object $VenafiSession created by New-VenafiSession. +A TLSPC key can also provided. + +```yaml +Type: PSObject +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### 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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### ID, VSatelliteID +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/docs/functions/Get-VcTeam.md b/docs/functions/Get-VcTeam.md index fdb3e555..a51b68cf 100644 --- a/docs/functions/Get-VcTeam.md +++ b/docs/functions/Get-VcTeam.md @@ -24,14 +24,14 @@ Retrieve info on 1 or all. ### EXAMPLE 1 ``` -Get-VcTeam -ID 'MyTeam' +Get-VcTeam -Team 'MyTeam' ``` Get info for a team by name ### EXAMPLE 2 ``` -Get-VcTeam -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' +Get-VcTeam -Team 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' ``` Get info for a team by id @@ -46,7 +46,7 @@ Get info for all teams ## PARAMETERS ### -Team -{{ Fill Team Description }} +Team name or guid. ```yaml Type: String[] diff --git a/docs/functions/Get-VcUser.md b/docs/functions/Get-VcUser.md index 2a3dff09..10b8c639 100644 --- a/docs/functions/Get-VcUser.md +++ b/docs/functions/Get-VcUser.md @@ -7,7 +7,7 @@ Get user details ### Id (Default) ``` -Get-VcUser -ID [-VenafiSession ] [-ProgressAction ] [] +Get-VcUser -User [-VenafiSession ] [-ProgressAction ] [] ``` ### Me @@ -55,13 +55,13 @@ Get all users ## PARAMETERS -### -ID +### -User Either be the user id (guid) or username which is the email address. ```yaml -Type: String[] +Type: String Parameter Sets: Id -Aliases: userId, owningUser, owningUsers, owningUserId +Aliases: userId, owningUser, owningUsers, owningUserId, ID Required: True Position: Named diff --git a/docs/functions/Invoke-VcCertificateAction.md b/docs/functions/Invoke-VcCertificateAction.md index eab8d690..38c842fd 100644 --- a/docs/functions/Invoke-VcCertificateAction.md +++ b/docs/functions/Invoke-VcCertificateAction.md @@ -7,38 +7,43 @@ Perform an action against one or more certificates ### Retire ``` -Invoke-VcCertificateAction -ID [-Retire] [-BatchSize ] [-AdditionalParameters ] +Invoke-VcCertificateAction -ID [-Retire] [-BatchSize ] [-AdditionalParameters ] [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Recover ``` -Invoke-VcCertificateAction -ID [-Recover] [-BatchSize ] [-AdditionalParameters ] +Invoke-VcCertificateAction -ID [-Recover] [-BatchSize ] [-AdditionalParameters ] [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Renew ``` -Invoke-VcCertificateAction -ID [-Renew] [-BatchSize ] [-Force] - [-AdditionalParameters ] [-VenafiSession ] [-ProgressAction ] [-WhatIf] - [-Confirm] [] +Invoke-VcCertificateAction -ID [-Renew] [-Provision] [-Force] [-AdditionalParameters ] + [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Validate ``` -Invoke-VcCertificateAction -ID [-Validate] [-BatchSize ] [-AdditionalParameters ] +Invoke-VcCertificateAction -ID [-Validate] [-BatchSize ] [-AdditionalParameters ] [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Delete ``` -Invoke-VcCertificateAction -ID [-Delete] [-BatchSize ] [-AdditionalParameters ] +Invoke-VcCertificateAction -ID [-Delete] [-BatchSize ] [-AdditionalParameters ] + [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] +``` + +### Provision +``` +Invoke-VcCertificateAction -ID [-Provision] [-AdditionalParameters ] [-VenafiSession ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -One stop shop for basic certificate actions. -You can Retire, Recover, Renew, Validate, or Delete. +One stop shop for certificate actions. +You can Retire, Recover, Renew, Validate, Provision, or Delete. ## EXAMPLES @@ -102,9 +107,9 @@ Search for all retired certificates and delete them using a non default batch si ID of the certificate ```yaml -Type: String +Type: Guid Parameter Sets: (All) -Aliases: CertificateID +Aliases: certificateID Required: True Position: Named @@ -191,14 +196,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Provision +Provision a certificate to all associated machine identities. + +```yaml +Type: SwitchParameter +Parameter Sets: Renew +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +```yaml +Type: SwitchParameter +Parameter Sets: Provision +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -BatchSize How many certificates to retire per retirement API call. Useful to prevent API call timeouts. -Defaults to 1000 +Defaults to 1000. +Not applicable to Renew or Provision. ```yaml Type: Int32 -Parameter Sets: (All) +Parameter Sets: Retire, Recover, Validate, Delete Aliases: Required: False diff --git a/docs/functions/Remove-VcSatelliteWorker.md b/docs/functions/Remove-VcSatelliteWorker.md new file mode 100644 index 00000000..4473a1b4 --- /dev/null +++ b/docs/functions/Remove-VcSatelliteWorker.md @@ -0,0 +1,129 @@ +# Remove-VcSatelliteWorker + +## SYNOPSIS +Remove a vsatellite worker + +## SYNTAX + +``` +Remove-VcSatelliteWorker [-ID] [[-VenafiSession] ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Remove a vsatellite worker from TLSPC + +## EXAMPLES + +### EXAMPLE 1 +``` +Remove-VcSatelliteWorker -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' +``` + +Remove a worker + +### EXAMPLE 2 +``` +Remove-VcSatelliteWorker -ID 'ca7ff555-88d2-4bfc-9efa-2630ac44c1f2' -Confirm:$false +``` + +Remove a worker bypassing the confirmation prompt + +### EXAMPLE 3 +``` +Get-VcSatelliteWorker -VSatellite 'My vsat1' | Remove-VcSatelliteWorker +``` + +Remove all workers associated with a specific vsatellite + +## PARAMETERS + +### -ID +Worker ID + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: vsatelliteWorkerId + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName) +Accept wildcard characters: False +``` + +### -VenafiSession +Authentication for the function. +The value defaults to the script session object $VenafiSession created by New-VenafiSession. +A TLSPC key can also provided. + +```yaml +Type: PSObject +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### 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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### ID +## OUTPUTS + +## NOTES + +## RELATED LINKS diff --git a/docs/functions/Set-VcApplication.md b/docs/functions/Set-VcApplication.md index d8b2f577..f7a1581b 100644 --- a/docs/functions/Set-VcApplication.md +++ b/docs/functions/Set-VcApplication.md @@ -6,13 +6,13 @@ Update an existing application ## SYNTAX ``` -Set-VcApplication [-Application] [[-Name] ] [[-TeamOwner] ] [-NoOverwrite] - [-PassThru] [[-VenafiSession] ] [-ProgressAction ] [-WhatIf] [-Confirm] - [] +Set-VcApplication [-Application] [[-Name] ] [[-TeamOwner] ] + [[-IssuingTemplate] ] [-NoOverwrite] [-PassThru] [[-VenafiSession] ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -Update name or team owners of an existing applications. +Update details of existing applications. Additional properties will be available in the future. ## EXAMPLES @@ -38,10 +38,19 @@ Set-VcApplication -ID 'MyApp' -TeamOwner 'GreatTeam' -NoOverwrite Append this team to the list of owners +### EXAMPLE 4 +``` +Set-VcApplication -ID 'MyApp' -IssuingTemplate 'Template1', 'Template2' +``` + +Update the templates associated with application. +This will overwrite any existing templates configured. + ## PARAMETERS ### -Application -{{ Fill Application Description }} +The application to update. +Specify either ID or name. ```yaml Type: String @@ -85,6 +94,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IssuingTemplate +Associate one or more issuing templates by ID or name + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NoOverwrite Append to existing details as opposed to overwriting @@ -126,7 +150,7 @@ Parameter Sets: (All) Aliases: Key Required: False -Position: 4 +Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/mkdocs.yml b/mkdocs.yml index f64511fc..5eeb8696 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -60,6 +60,7 @@ nav: - Get-VcMachine: functions/Get-VcMachine.md - Get-VcMachineIdentity: functions/Get-VcMachineIdentity.md - Get-VcSatellite: functions/Get-VcSatellite.md + - Get-VcSatelliteWorker: functions/Get-VcSatelliteWorker.md - Get-VcTag: functions/Get-VcTag.md - Get-VcTeam: functions/Get-VcTeam.md - Get-VcUser: functions/Get-VcUser.md @@ -109,6 +110,7 @@ nav: - Remove-VcIssuingTemplate: functions/Remove-VcIssuingTemplate.md - Remove-VcMachine: functions/Remove-VcMachine.md - Remove-VcMachineIdentity: functions/Remove-VcMachineIdentity.md + - Remove-VcSatelliteWorker: functions/Remove-VcSatelliteWorker.md - Remove-VcTag: functions/Remove-VcTag.md - Remove-VcTeam: functions/Remove-VcTeam.md - Remove-VcTeamMember: functions/Remove-VcTeamMember.md