Chocolatey Community Coffee Break

Join the Chocolatey Team on our regular monthly stream where we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Announcing Chocolatey Central Management 0.10.0

Livestream from
Thursday, 06 October 2022

We recently released our largest update to Chocolatey Central Management so far. Join Gary and Steph to find out more about Chocolatey Central Management and the new features and fixes we've added to this release.

Watch On-Demand
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand
Chocolatey Product Spotlight: Chocolatey 1.2.0 and Chocolatey Licensed Extension 5.0.0

Livestream from
Thursday, 03 November 2022

Join Paul and Gary for this months Chocolatey product livestream where we look at the latest release of Chocolatey 1.2.0, Chocolatey Licensed Extension 5.0.0 and shine a spotlight on the new hook scripts functionality. This opens up so many possibilities for Chocolatey CLI users!

Watch On-Demand
Chocolatey Coding Livestream

Livestream from
Tuesday, 29 November 2022

Join Josh as he adds the ability to manage Chocolatey GUI config and features with the Chocolatey Ansible Collection.

Watch On-Demand
Introduction into Chocolatey with Veeam

Webinar from
Tuesday, 13 December 2022

Join Gary, Paul, and Maurice as they introduce and demonstrate how to use Chocolatey! Questions will be answered live in an Ask Me Anything format.

Watch On-Demand



Downloads of v 23.1.112:


Last Update:

31 Oct 2023

Package Maintainer(s):

Software Author(s):

  • deviceTRUST GmbH


devicetrust-clientextension devicetrust context contextualsecurity zerotrust windows

deviceTRUST Client Extension

  • 1
  • 2
  • 3

23.1.112 | Updated: 31 Oct 2023



Downloads of v 23.1.112:



Software Author(s):

  • deviceTRUST GmbH

deviceTRUST Client Extension 23.1.112

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed

Validation Testing Passed

Verification Testing Passed


Scan Testing Resulted in Flagged as a Note:

At least one file within this package has greater than 0 detections, but less than 5

Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install deviceTRUST Client Extension, run the following command from the command line or from PowerShell:


To upgrade deviceTRUST Client Extension, run the following command from the command line or from PowerShell:


To uninstall deviceTRUST Client Extension, run the following command from the command line or from PowerShell:


Deployment Method:


This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to

2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade dt-clientextension -y --source="'INTERNAL REPO URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:

choco upgrade dt-clientextension -y --source="'INTERNAL REPO URL'" 

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0

Exit $exitCode

- name: Install dt-clientextension
    name: dt-clientextension
    version: '23.1.112'
    state: present

See docs at

chocolatey_package 'dt-clientextension' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '23.1.112'

See docs at

cChocoPackageInstaller dt-clientextension
    Name     = "dt-clientextension"
    Version  = "23.1.112"
    Source   = "INTERNAL REPO URL"

Requires cChoco DSC Resource. See docs at

package { 'dt-clientextension':
  ensure   => '23.1.112',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',

Requires Puppet Chocolatey Provider module. See docs at

4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved by moderator Windos on 31 Oct 2023.


With the help of the deviceTRUST Client Extension, it is possible to check whether the necessary security, compliance or regulatory requirements are met when accessing your company's digital workspace.

$ErrorActionPreference = 'Stop';
$toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$fileLocation = Join-Path $toolsDir 'dtclient-extension-release-'

$packageArgs = @{
  packageName   = $env:ChocolateyPackageName
  unzipLocation = $toolsDir
  fileType      = 'EXE'
  file          = $fileLocation
  softwareName  = 'dt-clientextension*'

  silentArgs    = "/quiet /norestart /l*v `"$($env:TEMP)\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`""
  validExitCodes= @(0, 3010, 1641)

Install-ChocolateyInstallPackage @packageArgs
md5: BD51A3A1E93E11F68F2DEBFC617A5540 | sha1: 9A9F0169ED275EDEEC775FBD63122F6F043A23DC | sha256: 1D730DBBE1CDDAFB864C13461A03BB858024214AB42D2AD74126270B4704EAB2 | sha512: B39E3EB668C4FE8CE75CE0AED670D1DF1BEA5C2918EA3AACFEC2489F53DC11466C0DE36032D5B21385E14075B2FACB11892326867805B4DB6661D2A4E865ABFA
Licensing Agreement for deviceTRUST

These licensing conditions (the “Contractual Agreement”) shall be valid between deviceTRUST GmbH, Hilpertstrasse 31, 64295 Darmstadt, Germany (deviceTRUST) and the Customer. 

1 Contractual Object
1.1 deviceTRUST shall lease to the Customer the standard software deviceTRUST in accordance with the provisions of this Contractual Agreement.
1.2 For the software in the respective program version, the product specifications’ version that is available on shall be valid. The Customer is aware of the therein-mentioned functional features and system requirements for the software. The Customer has verified that these specifications correspond to his wishes and operational requirements. 
1.3 The functionalities and explanations provided in the product specifications concretize merely the service object and thus constitute no guarantee in the legal sense.
They shall also not become a component of the Quality Features Agreement insofar as something to the contrary has not been expressly agreed in writing.
1.4 The software shall be supplied only online. The manual shall be provided electronically and in German via the Help function. 
1.5 The Customer shall install the software himself.
1.6 deviceTRUST shall owe consulting services only insofar as this has been expressly and separately agreed. Where applicable, any consulting services to be rendered shall also include application consulting and application support and must be separately compensated by the Customer in accordance with the conditions which are respectively valid at the point in time when services are rendered.
1.7 Adjustment of and/or changes to the software by deviceTRUST shall be owed only insofar as they are required for the maintenance and/or repair of the leased object and/or for the ensuring of contractual usage. Otherwise, deviceTRUST shall be obliged to make adjustments and/or changes only if this has been expressly agreed: Where applicable, corresponding services must be compensated by the Customer upon a separate basis at conditions which are appropriate and customary for the market.

2 Usage Rights, Usage Volumes, Fee
2.1 The fee to be respectively paid to deviceTRUST by the Customer for the assignment of the usage rights shall be calculated for a “pay-as-you-go license” based upon the named user licenses actually utilized during the respective month. 
For licenses of a fixed duration, the fee shall be calculated based upon the ordered number of named-user licenses and the leasing duration. The details shall be listed in the respectively current product specifications.
2.2 At any time, the Customer may expand the Contractual Agreement with additional licenses. In this regard, the conditions of the respectively currently product specifications shall be valid. For expansions of less than one full year, billing shall be made upon a proportional basis.
2.3 For pay-as-you-go licenses, billing shall be made respectively at the end of each month. The invoice must be paid within 10 days after the invoicing date. 
In principle, the leasing fee for licenses with a fixed contractual term for defined time intervals must be paid in advance. The details shall be regulated by deviceTRUST’s price list.
2.4 Through the respective leasing fee, all payment claims for the usage of the software, the maintenance of the software and the manufacturer’s support in the scope regulated in this Contractual Agreement shall be considered to have been settled. 
2.5 deviceTRUST shall be entitled to increase the leasing fee initially only after the passage of twelve months after the conclusion of the Contractual Agreement while providing written notice of three months with the termination to become effective at the end of the respective month insofar as and to the extent that its costs for the maintenance of the leased object have correspondingly increased. The Customer shall have the right to terminate the leasing relationship within six weeks after the receipt of the announcement of the leasing fee increase. 

3 Maintenance of the Software
3.1 deviceTRUST shall render the following services during the contractual term:
a) Maintenance
 deviceTRUST shall continue to develop the software’s quality and modernity, rectify errors in order to preserve the quality that is owed and supply the Customer with any related updates/upgrades/patches. This shall also include smaller functional expansions.
b) Disruption-Related Assistance
deviceTRUST shall support the Customer via the support portal. In so doing, the Customer may report product defects via e-mail or later via a marketable ticket system. This support shall be provided via the help functions offered on 
3.2 deviceTRUST shall render the services while using state-of-the-art technology and in such a manner that takes into consideration the collective interest of the software users. The services shall be rendered only for the latest software version and the immediately preceding version that have been supplied by the software company.

4 Customer’s Rights to the Software
4.1 The Customer shall be entitled only to process his own data himself with the software at his own company for his own purposes. deviceTRUST shall hereby grant the authorizations that are required for this usage as a simple user right for the contractual term of the Contractual Agreement.
The usage restrictions on the respective number of licenses ordered must be respected.
4.2 The Customer shall not be entitled to pass on the software to a third party. 

5 Contractual Term
5.1 The Contractual Agreement and/or the invoicing period for pay-as-you-go licenses shall begin to run upon the sending of the licensing key by deviceTRUST. 
5.2 The intention to make termination owing to an important reason must be announced in writing while providing at least two weeks’ notice while stating the reason for termination. If termination without notice is made by deviceTRUST which is based upon a contractual violation by the Customer, deviceTRUST shall, as minimum damages, retain the contractual fee which it would have received without the termination. The damage compensation claim shall not be valid if the Customer is not responsible for the violation. As a discount for the software company’s spared expenditures, 10 % of the fee shall be agreed. The Customer shall be at liberty to document that the savings were substantially higher than 10 %.
5.3 Any termination must be in writing in order to be effective in accordance with § 126 BGB [German Civil Code]. Insofar as this is available, the customer portal at may be used to terminate the Contractual Agreement or to reduce the number of licenses.

6 Customer’s Obligations to Make Notification and Exercise Due Care
The Customer shall be obliged to promptly notify deviceTRUST of software defects. In this regard, insofar as this is reasonable, he shall take into consideration the recommendations provided by deviceTRUST for analyzing the problem and provide deviceTRUST with all required information it has for the rectification of the defect.

7 Customer’s Rights for Defects
7.1 deviceTRUST shall promptly eliminate defects in the supplied software including in the documentation.
7.2 As deviceTRUST so chooses, the elimination of defects shall be made via a free-of-charge rectification. The rectification may also be made by providing a patch or an update. 
7.3 Any termination by the Customer in accordance with § 543 Para. 2 Clause 1 No. 1 BGB owing to the failure to provide contractual usage is only then permitted if deviceTRUST has been given sufficient opportunity to eliminate the defect and it has failed. One may only then assume that the rectification of the defects has been unsuccessful, if this is impossible, if it has been rejected by deviceTRUST or if it has been unreasonably delayed, if justified doubt exists regarding the prospects for success or if such a rectification is unreasonable for the Customer owing to other reasons.
7.4 The Customer’s rights with regards to defects shall be excluded insofar as he undertakes, or has undertaken, changes to the leased object without deviceTRUST’s consent unless the Customer can document that the changes have had no effects upon the analysis and elimination of the defects that are unreasonable for deviceTRUST.

8 Liability Restrictions
8.1 deviceTRUST shall be respectively liable for damages of an unrestricted scope in accordance with the statutory directives.
(a) Owing to the loss of life, physical injury or damage to health which is based upon a contractual violation attributable to intentional wrongdoing or negligence and/or any other intentional wrongdoing or negligence upon the part of deviceTRUST or any of its legal representatives or vicarious agents;
(b) Owing to the absence or loss of a guaranteed quality feature and/or if the warranty is not honored;
(c) Which are based upon a contractual violation attributable to intentional wrongdoing or gross negligence and/or any other intentional wrongdoing or gross negligence upon the part of deviceTRUST or any of its legal representatives or vicarious agents.
8.2 The provider shall be liable for damage compensation, in merely restricted fashion for contractually-typical foreseeable damages, for such damages which are based upon the violation of essential obligations that are attributable to simple negligence upon the part of deviceTRUST or any of its legal representatives or vicarious agents. Essential obligations shall be considered to be those obligations whose fulfilment only then makes possible the proper implementation of the Contractual Agreement at all and upon whose fulfilment the Customer may rely.
8.3 For other cases of simple negligence, deviceTRUST shall be liable in restricted fashion for three times the leasing fee per damage claim.
8.4 The faultless liability of deviceTRUST in accordance with § 536 a Para. 1, 1st Alternative BGB owing to defects, which already existed at the point in time that the Contractual Agreement was concluded, shall be excluded.
8.5 In the event of data loss that is attributable to simple negligence, deviceTRUST shall be liable only for the damages which would have been created if the Customer had properly backed up the data upon a regular basis in a manner that were suitable for the significance of the data; this restriction shall not be valid if the data back-up was hindered or rendered impossible owing to reasons for which deviceTRUST was responsible.
8.6 The aforementioned provisions shall also be valid accordingly for the liability upon the part of deviceTRUST with regards to providing reimbursement for expenditures in vain.
8.7 The liability in accordance with the German Product Liability Act shall remain unaffected.

9 Confidentiality and Data Protection
9.1 The contractual partners shall be obliged to keep confidential all objects (e.g. software, documents, information), which they receive from the other contractual partner or become aware of before or during the implementation of the Contractual Agreement, which are legally protected or contain business or trade secrets or which have been designated as being confidential-including beyond the Contractual Agreement-unless they have been publicly disclosed without any violation of the confidentiality obligation. The contractual partners shall store and safeguard these objects in such a manner that prevents third-party access to them.
9.2 The contractual partners shall honor the data protection directives. Each contractual partner shall be obliged to impose a confidentiality obligation in writing upon those persons it/he deploys in accordance with § 5 Clause 2 BDSG [German Data Protection Act] and, upon request, document this to the other contractual partner.
9.3 With regards to the maintenance of the software, it cannot be ruled out that deviceTRUST will view personal data of the Customer and/or his employees. In this regard, deviceTRUST shall work by mandate of the Customer in accordance with § 11 BDSG. Thus, deviceTRUST shall use the personal data only within the parameters of this Contractual Agreement or other written instructions issued by the Customer and in accordance with the data protection directives. The details shall be regulated by a supplemental agreement corresponding to the directives of § 11 BDSG. The contractual partners shall separately conclude such an agreement.

10 Miscellaneous
10.1 The place of performance for all obligations of deviceTRUST shall be its commercial residence. 
10.2 This Contractual Agreement shall be subject to the law of the Federal Republic of Germany with the exception of the directives of German international private law. The validity of the United Nations Convention on Contracts for the International Sale of Goods of 11/04/1980 shall be excluded.
10.3 The Customer may offset only with undisputed or legally-upheld claims against the claims held by deviceTRUST. The exercising of a right of retention which is not based upon a right from this contractual relationship shall not be valid.
10.4 The exclusive legal venue for all disputes arising between the parties from or in conjunction with this Contractual Agreement shall be Frankfurt am Main, Germany. The statutory directives on exclusive legal venues shall remain unaffected.
10.5 Without the prior written consent of deviceTRUST, the Customer may neither assign this Contractual Agreement nor assign or delegate the rights or obligations which are created from this Contractual Agreement.
10.6 If individual provisions of this Contractual Agreement should be or become invalid, then the validity of the remaining provisions shall not be affected. In such a case, the parties shall be obliged to replace the invalid provisions with such a valid provision which most closely corresponds to the commercial intent of the invalid provision. 
Verification is intended to assist the Chocolatey moderators and community in verifying that this package's contents are trustworthy.

The installer have been downloaded from their official download link listed on <> and can be verified like this:

1. Download the following package: <>

2. You can use one of the following methods to obtain the checksum
  - Use powershell function 'Get-Filehash'
  - Use chocolatey utility 'checksum.exe'

  checksum: E4813DA79316D66A8818FCC85DB2CACC85EC35298FDA3B970E46A0C872141E0B

File 'LICENSE.txt' is derived from <>

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
deviceTRUST Client Extension 23.1.110 78 Wednesday, August 2, 2023 Approved
deviceTRUST Client Extension 23.1.100 28 Tuesday, June 20, 2023 Approved
deviceTRUST Client Extension 21.1.310 116 Monday, January 2, 2023 Approved
deviceTRUST Client Extension 21.1.300 40 Wednesday, December 7, 2022 Approved

This package has no dependencies.

Discussion for the deviceTRUST Client Extension Package

Ground Rules:

  • This discussion is only about deviceTRUST Client Extension and the deviceTRUST Client Extension package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or deviceTRUST Client Extension, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus