How to Install the Time Doctor Silent Application on Windows/macOS using JumpCloud

With JumpCloud, you can mass install/uninstall the silent app without connecting to the users’ computers.

Before getting started, you need to have:

  • JumpCloud agent should be installed on target computers and managed by the admin console.
  • The silent app link from the download page.

For Windows


  • From JumpCloud Admin’s console, click on Device Management / Commands.
  • You will need to create separate commands for each section.

jumpcloud_win-1

Windows Installation Command


"https://kwc5w69wa3.execute-api.us-east-1.amazonaws.com/production/msi-filename-redirect?hostname=2.timedoctor.com&companyId=Y_OKBHKcgXXXX&version=3.6.51" -Outfile $env:TEMP/sfproc-3.6.51-63f38a04729c806d191aXXXX.msi 

$pkg = "$env:TEMP\sfproc-3.6.51-63f38a04729c806d191aXXXX.msi"; Start-Process msiexec “/i $pkg /qn” -Wait;

  • The URL between “ “ (in red), is obtained from the Download Page / Windows, and is unique for every company,
  • The MSI package name (in blue) after $env:TEMP is obtained after downloading the app using the URL in the Download Page, this name is unique for every company, and must NOT be changed.
  • You should replace the respective URLs and MSI values, so they aim at your Time Doctor company.

 

Windows Uninstall Command

Invoke-WebRequest -Uri "https://sfproc-downloads.s3.amazonaws.com/uninstall.bat" -OutFile $env:TEMP/uninstall.bat

Start-Process "/i /qn REBOOT=ReallySuppress" -FilePath "$env:TEMP\uninstall.bat" -Wait

For macOS

If the Macs are based on ARM architecture, meaning they are using an M1, M2, or the newest M processor, you will need to create a command to install Rosetta first.

softwareupdate --install-rosetta --agree-to-license

macOS Installation Command

Copy the CURL command from the Download Page for Mac OS X. This CURL is unique per company.

curl -w '\n' 'https://9hnz5b9yag.execute-api.us-east-1.amazonaws.com/production/bash-install-generator?hostname=2.timedoctor.com&companyId=Y_OKBHKcgGXXXXXX&version=3.6.51' > /tmp/sfproc && cat /tmp/sfproc | sudo /bin/zsh && rm /tmp/sfproc

Privacy preferences push:

After the Silent Application is successfully installed, create a new policy in Device Management / Policy Management.

Code Requirement:


identifier \"com.timedoctorllc.SFProc\" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = VAZ876T577


Identifier:

com.timedoctorllc.SFProc

Identifier Type:

BundleID

Under Privacy Preferences, you should enable these accesses:

jumpcloud_win2

macOS Uninstall

sudo /opt/sfproc/updateschecker2.app/Contents/Resources/uninstall.sh

 

If you require additional assistance, please reach out to support@timedoctor.com