Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

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

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
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

Downloads:

461

Downloads of v 23.1.210:

20

Last Update:

05 Mar 2024

Package Maintainer(s):

Software Author(s):

  • deviceTRUST GmbH

Tags:

devicetrust-agent devicetrust context contextualsecurity zerotrust windows

deviceTRUST Agent

  • 1
  • 2
  • 3

23.1.210 | Updated: 05 Mar 2024

Downloads:

461

Downloads of v 23.1.210:

20

Maintainer(s):

Software Author(s):

  • deviceTRUST GmbH

deviceTRUST Agent 23.1.210

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

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

>

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

>

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

>

Deployment Method:

NOTE

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

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


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 https://community.chocolatey.org/api/v2/. 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-agent -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-agent -y --source="'INTERNAL REPO URL'" 
$exitCode = $LASTEXITCODE

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

Exit $exitCode

- name: Install dt-agent
  win_chocolatey:
    name: dt-agent
    version: '23.1.210'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'dt-agent' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '23.1.210'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller dt-agent
{
    Name     = "dt-agent"
    Version  = "23.1.210"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'dt-agent':
  ensure   => '23.1.210',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 05 Mar 2024.

Description

The deviceTRUST Agent makes sure, all necessary security, compliance or regulatory requirements are met when using your company's digital workspace. It supports local, remote and saas scenarios.


tools\chocolateyinstall.ps1
# Set the script to stop on errors
$ErrorActionPreference = 'Stop';

# Get the directory where the script is located
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"

# Define the MSI file location
$fileLocation = Join-Path $toolsDir 'dtagent-x64-release-23.1.210.0.msi'

# Define package arguments for MSI installation
$packageArgs = @{
  packageName   = $env:ChocolateyPackageName
  unzipLocation = $toolsDir
  fileType      = 'MSI'
  file64        = $fileLocation
  softwareName  = 'dt-agent*'

  # Define silent installation arguments
  silentArgs    = "/quiet /norestart /l*v `"$($env:TEMP)\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`""

  # Define valid exit codes
  validExitCodes= @(0, 3010, 1641)
}

# Install the package using the defined arguments
Install-ChocolateyInstallPackage @packageArgs
tools\dtagent-x64-release-23.1.210.0.msi
md5: B3233AC70E455F02BADF5B219D4A5BB8 | sha1: 3C53F36BF639EEC4221D621AB592FAF823F85FB9 | sha256: 621A23A8C923242C3E0F51F713B54992F03A0997CE3DF406B5B9B6BC61CE68DA | sha512: 8F832D419890E1D108CB54F3CE5276E5DA29752176A224D87127061F6875BF1FCA10C2332E4BAD240362CDFA98809526E3BF3CF21F7F15AC4D634EF6EBD4A2C8
tools\LICENSE.txt
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 devicetrust.com 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 devicetrust.com. 
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 devicetrust.com 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. 
tools\VERIFICATION.txt
VERIFICATION
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 <https://docs.devicetrust.com/docs/23.1/download/> and can be verified like this:

1. Download the following package: <https://storage.devicetrust.com/download/deviceTRUST-23.1.210.zip>

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

  checksum: F14779EC1C4615E569B2AE874F208C3BEE9C187BF775A560610170BEC40207DA

File 'LICENSE.txt' is derived from <https://devicetrust.com/wp-content/uploads/2021/03/deviceTRUST-GmbH-EULA-EN.pdf>

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 Agent 23.1.202 53 Thursday, December 21, 2023 Approved
deviceTRUST Agent 23.1.120 27 Tuesday, December 12, 2023 Approved
deviceTRUST Agent 23.1.112 28 Tuesday, October 31, 2023 Approved
deviceTRUST Agent 23.1.110 92 Wednesday, August 2, 2023 Approved
deviceTRUST Agent 23.1.100 50 Tuesday, June 20, 2023 Approved
deviceTRUST Agent 21.1.310 130 Monday, January 2, 2023 Approved
deviceTRUST Agent 21.1.300 61 Wednesday, December 7, 2022 Approved

This package has no dependencies.

Discussion for the deviceTRUST Agent Package

Ground Rules:

  • This discussion is only about deviceTRUST Agent and the deviceTRUST Agent 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 Agent, 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