Skip to content

Add Option to Skip GUI Installation in Client Setup #315

@ryanrichter94

Description

@ryanrichter94

Checklist

  • I have verified this is the correct repository for opening this issue.
  • I have verified no other issues exist related to my request.

Is Your Feature Request Related To A Problem? Please describe.

Currently, when running ClientSetup.ps1, we always install Chocolatey GUI and ChocolateyGUI.extension on the endpoint where the script is running.

Describe The Solution. Why is it needed?

A -NoGUI or similar switch could be added to the ClientSetup script to allow the option of not installing Chocolatey GUI on an endpoint machine when being initially registered.

User Story

As a C4B user running the Quick Start Environment,
I want to have the ability not to install the Chocolatey GUI when running Register-C4bEndpoint.ps1,
So I'm not forced to always install the Chocolatey GUI on my endpoints with the script.

Additional Context

Asked for by C4B customer in our Chocolatey Discord here.

Acceptance Criteria

  • Parameter is added to ClientSetup.ps1 to allow not installing Chocolatey GUI
  • Pester tests have been added to confirm this change works as intended

Related Issues

N/A

┆Issue is synchronized with this Github issue by Unito

Metadata

Metadata

Assignees

Labels

2 - WorkingTickets that are currently being worked on.ChocolateyForBusinessAzureIssue affects Chocolatey For Business in Azure Environment. Note the issue will be synced there.DocumentationThis issue requires a change to documentation.EnhancementEnhancements are things that are improvements or features.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions