Don't miss a byte of Chocolatey goodness! Explore our livestream events now!

  • Main
  • Community
  • Docs
  • Blog
  • Install
Chocolatey Chocolatey
  • Main
  • Community
  • Docs
  • Blog
  • Install
  • Chocolatey product releases

    We recently released new versions of Chocolatey Agent and Chocolatey Central Management.

    View April's highlights

    Highlighted documentation

    What's been happening in documentation land.

    See our documentation highlights
  • Chocolatey - Software Management for Windows
  • Why Chocolatey?
  • Features
    • Made for Automation
    • Packaging for the masses - PowerShell
    • Package anything
    • Create your own packages
    • Host packages internally
    • Integrates with everything
    • Extend Chocolatey With PowerShell Modules (extensions)
    • Extend Chocolatey With PowerShell Scripts (Hooks)
    • Executable shimming (like symlinks but better)
    • Self Service Anywhere (C4B) - Support modern workforce
    • Chocolatey Central Management (C4B) - Endpoint Management
    • Package Internalizer (C4B)
    • Package Builder (C4B)
    • Package Audit (C4B)
    • Package Reducer (Pro+)
    • Branding Chocolatey Applications (C4B)
    • Runtime Malware Protection (Pro+)
    • CDN Download Cache (Pro+)
    • Ubiquitous Install Directory Option (Pro+)
    • Package Throttle (Pro+)
    • Package Synchronization
      • Automatic Sync (Pro+)
      • Choco Sync Command (C4B)
      • Packages to Programs (C4B)
  • FAQs
  • Troubleshooting
  • Configuration
  • Getting Started
  • Chocolatey Components Dependencies and Support Lifecycle
  • Chocolatey Community Repository (CCR)
    • community.chocolatey.org Packages Disclaimer
    • API Querying
    • Script Builder
    • Users
      • Software Vendors/Authors
      • Package Triage Process
      • How To Request a New Package
    • Maintainers
      • Take Over Package Maintenance Exclusively
      • Deprecate a Package
      • List / Unlist a Package
    • Moderation
      • Package Validator Moderation Service
        • Package Validator Rules
          • CPMR0001 - Copyright Character Count Below 4 (nuspec)
          • CPMR0002 - Description Missing (nuspec)
          • CPMR0003 - Install Script Named Incorrectly (package)
          • CPMR0004 - Do Not Package Internal Files (package)
          • CPMR0005 - LICENSE.txt file missing when binaries included (package)
          • CPMR0006 - VERIFICATION.txt file missing when binaries included (package)
          • CPMR0007 - License Url Missing / License Acceptance is True (nuspec)
          • CPMR0008 - Portable Package Uses Program Files (script)
          • CPMR0009 - ProjectUrl Missing (nuspec)
          • CPMR0010 - Script Contains Choco Commands (script)
          • CPMR0011 - Script Imports Chocolatey Module (script)
          • CPMR0012 - Script Uses Internal Variables (script)
          • CPMR0013 - Source Control Files Are Packaged (package)
          • CPMR0014 - Tags Have Commas (nuspec)
          • CPMR0015 - Uninstall Script Named Incorrectly (script)
          • CPMR0016 - Script Contains Usage of Installation Arguments (script)
          • CPMR0017 - Deprecated Packages Must Have A Dependency (nuspec)
          • CPMR0018 - Install Script Shouldn't Call Uninstall Script (script)
          • CPMR0019 - Nuspec Contains Templated Values (nuspec)
          • CPMR0020 - Nuspec Contains Email (nuspec)
          • CPMR0021 - Operating System Index Files are packaged (package)
          • CPMR0022 - Comments Are Not Cleaned Up (script)
          • CPMR0023 - Tags Missing (nuspec)
          • CPMR0024 - Prerelease information shouldn't be included as part of Package Id (nuspec)
          • CPMR0025 - Source Control Ignore Files Are Packaged (package)
          • CPMR0026 - Description Character Count Above 4000 (nuspec)
          • CPMR0027 - Checksum Should Be Used (script)
          • CPMR0028 - Scripts Do Not Download Software From FossHub (script)
          • CPMR0029 - Package Id Does Not End With .config (nuspec)
          • CPMR0030 - Description Contains Invalid Markdown Heading (nuspec)
          • CPMR0031 - Invalid URL (nuspec)
          • CPMR0032 - Description Character Count Below 30 (nuspec)
          • CPMR0033 - IconUrl Missing (nuspec)
          • CPMR0034 - Use of SourceForge (script)
          • CPMR0035 - Use of Get-BinRoot (script)
          • CPMR0036 - Install-BinFile With No Remove-BinFile (script)
          • CPMR0037 - Custom Action In Install With No Uninstall (script)
          • CPMR0038 - LicenseUrl Matches ProjectUrl (script)
          • CPMR0039 - LicenseUrl Missing (nuspec)
          • CPMR0040 - PackageSourceUrl Missing (nuspec)
          • CPMR0041 - ProjectSourceUrl Matches ProjectUrl (nuspec)
          • CPMR0042 - ReleaseNotes Missing (nuspec)
          • CPMR0043 - Script Is Too Long (script)
          • CPMR0044 - Script Contains Install-ChocolateyDesktopLink (script)
          • CPMR0045 - Script Contains Write-Chocolatey* Method (script)
          • CPMR0046 - Script Contains Start-Process (script)
          • CPMR0047 - Summary Missing (nuspec)
          • CPMR0048 - Tags Contain Chocolatey (nuspec)
          • CPMR0049 - Title Missing (nuspec)
          • CPMR0050 - Title Matches Id (nuspec)
          • CPMR0051 - More Than 3 Installation Scripts (script)
          • CPMR0052 - Dependency With No Version (nuspec)
          • CPMR0053 - Deprecated Package Title Should Start With [Deprecated] (nuspec)
          • CPMR0054 - Nuspec File Should Be UTF-8 (nuspec)
          • CPMR0055 - Script Uses Custom Downloaders (script)
          • CPMR0056 - Invalid URL (nuspec)
          • CPMR0057 - Nuspec Enhancements Missing (nuspec)
          • CPMR0058 - Use PNG or SVG for package icons (nuspec)
          • CPMR0059 - Don't Use Get-WmiObject For Finding Installed Packages (script)
          • CPMR0060 - Binaries Included (package)
          • CPMR0061 - Id Contains "." (nuspec)
          • CPMR0062 - Chocolatey Dependency (nuspec)
          • CPMR0063 - Usage of WScript (script)
          • CPMR0064 - Usage of .CreateShortcut (script)
          • CPMR0065 - Usage of Rundll32 (script)
          • CPMR0066 - Usage of msiexec (script)
          • CPMR0067 - notSilent tag is being used (nuspec)
          • CPMR0068 - Author Does Not Match Maintainer (nuspec)
          • CPMR0069 - Package Id is too long, and doesn't contain dashes (nuspec)
          • CPMR0070 - Package Id uses underscores (nuspec)
          • CPMR0071 - Script uses commercial cmdlets (script)
          • CPMR0072 - Usage of Private Environment Variables
          • CPMR0073 - Script do not validate downloaded files
          • CPMR0074 - Dependency On Hook Package (nuspec)
          • CPMR0075 - Script uses GitHub Comment assets (script)
          • CPMR0076 - Raw GitHub Icon URL Is Used (nuspec)
      • Package Verifier Moderation Service
      • Package Scanner Moderation Service
      • Package Cleaner Moderation Service
      • Package Cacher Moderation Service
    • Chocolatey Community Repository FAQ
  • Chocolatey CLI (choco)
    • Release Notes
    • What's new in Chocolatey CLI v2.0.0
    • Setup / Install
    • How to uninstall
    • Sensitive Inputs
    • Commands
      • Cache
      • Config
      • Download
      • Export
      • Find
      • Feature
      • Features
      • Help
      • Info
      • Install
      • List
      • Optimize
      • Outdated
      • Pin
      • Rule
      • Search
      • SetApiKey
      • Source
      • Sources
      • Support
      • Sync
      • Synchronize
      • Uninstall
      • UnpackSelf
      • Upgrade
    • Features
      • HTTP Caching in Chocolatey CLI
      • Version Number Normalization
    • Chocolatey CLI Troubleshooting
      • Dependency Troubleshooting in Chocolatey CLI
      • Unable to Load Service Index Errors
  • Chocolatey GUI
    • Release Notes
    • Setup
      • Installation
      • Uninstallation
      • Configuration
        • Settings
          • Default Source Name
          • Outdated Packages Cache Duration in Minutes
          • Use Language
        • Features
          • Show Console Output
          • Default to Tile View for Local Source
          • Default to Tile View for Remote Source
          • Use Delayed Search
          • Prevent Preload
          • Prevent Automated Outdated Packages Check
          • Exclude Installed Packages
          • Show Aggregated Source
          • Show Additional Package Information
          • Allow Non Admin Access to Settings
          • Use Keyboard Bindings
          • Hide Package Download Count
          • Prevent All Package Icon Downloads
          • Hide All Remote Chocolatey Sources
          • Default To Dark Mode
          • Hide This PC Source
          • Prevent usage of Update All button
    • User Interface
      • Main Window
        • Local Source
        • Remote Source
        • Package Details
          • Actions
            • View Package Arguments
            • Install Advanced
            • Install
            • Pin
            • Unpin
            • Reinstall
            • Uninstall
            • Update
        • Actions
          • Search
          • Check for outdated packages
          • Refresh
          • Update All
          • Export
          • Switch Tile/List View
          • Toggle Light/Dark Mode
      • Settings
        • Chocolatey GUI
        • Chocolatey
        • Sources
          • Add Source
          • Edit Source
          • Delete Source
        • Actions
          • Purge Outdated Packages
          • Purge Icons
      • About
        • History
        • Credits
        • Release Notes
    • Commands
      • Config
      • Feature
      • Purge
    • Business Features
      • Branding
      • Admin Only Sources
    • Localization
    • Known Issues
  • Chocolatey Licensed Extension
    • Release Notes
    • Setup / How to install licensed edition
    • Compatibility
    • Intune
      • Prerequisites for Intune functionality
      • Intune Configuration
      • Converting Chocolatey Packages to Intune Packages
      • Pushing Converted Intune Packages
      • Upgrading Chocolatey versions through Intune
      • Intune Frequently Asked Questions
  • Chocolatey GUI Licensed Extension
    • Release Notes
    • Setup
      • Installation
      • Uninstallation
  • Chocolatey Agent
    • Release Notes
    • Setup
    • Upgrade
  • Chocolatey Central Management (CCM)
    • Release Notes
    • Setup
      • Database
      • Service
      • Website
      • Client
      • Upgrade
    • Usage
      • Website
        • Dashboard
        • Deployment Plans
        • Groups
        • Computers
        • Software
        • Reports
        • General
        • Administration
          • Roles
          • Users
          • Sensitive Variables
          • Audit Logs
          • Maintenance
          • Settings
            • General
            • Dashboard
            • Website
            • User Management
            • Security
            • Email (SMTP)
            • Retention Policies
            • Encryption Passphrase
      • Service
        • Configuration
        • Message Processing
      • API
        • Examples
      • Examples
        • Deployment Plans
    • ChocoCCM
      • Release Notes
      • Setup
      • Functions
        • Add-CCMGroup
        • Add-CCMGroupMember
        • Connect-CCMServer
        • Disable-CCMDeployment
        • Export-CCMDeployment
        • Export-CCMDeploymentReport
        • Export-CCMOutdatedSoftwareReport
        • Get-CCMComputer
        • Get-CCMDeployment
        • Get-CCMDeploymentStep
        • Get-CCMGroup
        • Get-CCMGroupMember
        • Get-CCMOutdatedSoftware
        • Get-CCMOutdatedSoftwareMember
        • Get-CCMOutdatedSoftwareReport
        • Get-CCMOutdatedSoftwareReportDetail
        • Get-CCMRole
        • Get-CCMSoftware
        • Get-DeploymentResult
        • Import-PDQDeployPackage
        • Move-CCMDeploymentToReady
        • New-CCMDeployment
        • New-CCMDeploymentStep
        • New-CCMOutdatedSoftwareReport
        • Remove-CCMDeployment
        • Remove-CCMDeploymentStep
        • Remove-CCMGroup
        • Remove-CCMGroupMember
        • Remove-CCMStaleDeployment
        • Set-CCMDeploymentStep
        • Set-CCMGroup
        • Set-CCMNotificationStatus
        • Start-CCMDeployment
        • Stop-CCMDeployment
    • FAQs
  • Chocolatey for Business Environments
    • Azure Environment
      • Release Notes
      • Package Selection
      • Client Setup
      • RDP Access
      • Certificate Update
      • License Update
      • Upgrading Nexus
    • C4B Quick Start Environment
      • C4B Quick Start Guide
      • Advanced Endpoint Configuration
      • Firewall Rules
      • Certificate Renewal
      • Upgrading Nexus
      • Upgrading Jenkins
    • Ansible Environment
      • Preparing for an Offline Deployment
      • Client Setup
      • License Update
  • Package Creation
    • Create Packages
    • Quick Start
    • Package Dependencies in Chocolatey
    • Commands
      • New
      • Pack
      • ApiKey
      • Push
      • Template
      • Templates
      • Convert
    • PowerShell Cmdlet Reference
      • Get-EnvironmentVariable
      • Get-EnvironmentVariableNames
      • Install-ChocolateyPath
      • Set-EnvironmentVariable
      • Test-ProcessAdminRights
      • Uninstall-ChocolateyPath
      • Update-SessionEnvironment
    • PowerShell Functions Reference
      • Format-FileSize
      • Get-ChecksumValid
      • Get-ChocolateyConfigValue
      • Get-ChocolateyPath
      • Get-ChocolateyUnzip
      • Get-ChocolateyWebFile
      • Get-FtpFile
      • Get-OSArchitectureWidth
      • Get-PackageParameters
      • Get-ToolsLocation
      • Get-UACEnabled
      • Get-UninstallRegistryKey
      • Get-VirusCheckValid
      • Get-WebFile
      • Get-WebFileName
      • Get-WebHeaders
      • Install-BinFile
      • Install-ChocolateyEnvironmentVariable
      • Install-ChocolateyExplorerMenuItem
      • Install-ChocolateyFileAssociation
      • Install-ChocolateyInstallPackage
      • Install-ChocolateyPackage
      • Install-ChocolateyPinnedTaskBarItem
      • Install-ChocolateyPowershellCommand
      • Install-ChocolateyShortcut
      • Install-ChocolateyWindowsService
      • Install-ChocolateyVsixPackage
      • Install-ChocolateyZipPackage
      • Install-Vsix
      • Set-PowerShellExitCode
      • Start-ChocolateyWindowsService
      • Stop-ChocolateyWindowsService
      • Start-ChocolateyProcessAsAdmin
      • Uninstall-BinFile
      • Uninstall-ChocolateyEnvironmentVariable
      • Uninstall-ChocolateyWindowsService
      • Uninstall-ChocolateyPackage
      • Uninstall-ChocolateyZipPackage
      • Write-FunctionCallLogMessage
    • Automatic Packaging
    • Hook Scripts
  • Guides
    • Upgrading To Chocolatey Products v2.0.0 and Chocolatey Licensed Extension 6.0.0
    • Using Chocolatey
      • Use Chocolatey w/Proxy Server
      • Change Download Cache Location aka Don't use TEMP for downloads
      • Install/Upgrade a Package w/out running install scripts
      • Set up a Development Environment
    • Package Creation
      • How To Prepare a Package Creation Environment
      • How To Create an MSI Installer Package
      • How To Create a Zip Package
      • How To Create a CLI Executable Package
      • How To Create a Script Package
      • How To Create a Configuration Package
      • How To Create a Chocolatey Meta Package
      • Manually Recompile Packages, Embedding/Internalizing Remote Resources
      • Parse Package Parameters
      • Mount Iso
      • How To Create Chocolatey Packages With Large Files
      • Create Custom Package Templates
      • How to create a Package Template
      • How To Create an Extension Package
      • How To Create a Hook Package
      • How To Export Your Packages
    • Organizations
      • Set up Chocolatey for Internal/organizational use
      • Automate Package Internalizer (MSP/C4B)
      • Set up the Chocolatey.Server
      • How To Set Up a Repository With Certificate Authentication
      • How to Configure Chocolatey Central Management to Use HSTS
    • Running on Non-Windows Systems
  • Information
    • Release Notes
      • Free Libre Open Source Software (FLOSS)
      • Licensed
    • Security
    • Legal
    • Terms of Use
    • History
    • More Learning Resources
      • Resources
      • Videos
      • Presentations
  • Third Party Integrations
    • Microsoft Intune
      • Create an Azure AD Application

Functions

  1. Chocolatey
  2. Chocolatey Central Management (CCM)
  3. ChocoCCM
  4. Functions

Functions

  1. Chocolatey
  2. Chocolatey Central Management (CCM)
  3. ChocoCCM
  4. Functions

Add-CCMGroup

Information about the Add-CCMGroup function

Add-CCMGroupMember

Information about the Add-CCMGroupMember function

Connect-CCMServer

Information about the Connect-CCMServer function

Disable-CCMDeployment

Information about the Disable-CCMDeployment function

Export-CCMDeployment

Information about the Export-CCMDeployment function

Export-CCMDeploymentReport

Information about the Export-CCMDeploymentReport function

Export-CCMOutdatedSoftwareReport

Information about the Export-CCMOutdatedSoftwareReport function

Get-CCMComputer

Information about the Get-CCMComputer function

Get-CCMDeployment

Information about the Get-CCMDeployment function

Get-CCMDeploymentStep

Information about the Get-CCMDeploymentStep function

Get-CCMGroup

Information about the Get-CCMGroup function

Get-CCMGroupMember

Information about the Get-CCMGroupMember function

Get-CCMOutdatedSoftware

Information about the Get-CCMOutdatedSoftware function

Get-CCMOutdatedSoftwareMember

Information about the Get-CCMOutdatedSoftwareMember function

Get-CCMOutdatedSoftwareReport

Information about the Get-CCMOudatedSoftwareReport function

Get-CCMOutdatedSoftwareReportDetail

Information about the Get-CCMOutdatedSoftwareReportDetail function

Get-CCMRole

Information about the Get-CCMRole function

Get-CCMSoftware

Information about the Get-CCMSoftware function

Get-DeploymentResult

Information about the Get-DeploymentResult function

Import-PDQDeployPackage

Information about the Import-PDQDeployPackage function

Move-CCMDeploymentToReady

Information about the Move-CCMDeploymentToReady function

New-CCMDeployment

Information about the New-CCMDeployment function

New-CCMDeploymentStep

Information about the New-CCMDeploymentStep function

New-CCMOutdatedSoftwareReport

Information about the New-CCMOutdatedSoftwareReport function

Remove-CCMDeployment

Information about the Remove-CCMDeployment function

Remove-CCMDeploymentStep

Information about the Remove-CCMDeploymentStep function

Remove-CCMGroup

Information about the Remove-CCMGroup function

Remove-CCMGroupMember

Information about the Remove-CCMGroupMember function

Remove-CCMStaleDeployment

Information about the Remove-CCMStaleDeployment function

Set-CCMDeploymentStep

Information about the Set-CCMDeploymentStep function

Set-CCMGroup

Information about the Set-CCMGroup function

Set-CCMNotificationStatus

Information about the Set-CCMNotificationStatus function

Start-CCMDeployment

Information about the Start-CCMDeployment function

Stop-CCMDeployment

Information about the Stop-CCMDeployment function

© 2025 Chocolatey Software, Inc.
Deployed from 45472dd

docs.chocolatey.org uses cookies to enhance the user experience of the site.