Note: This is available with all Time Doctor Subscription Plans. This can be accessed by Owners and Admins.
With JumpCloud, admins can mass install/uninstall the Automatic App without connecting to the users’ computers.
Before getting started, make sure to have the following:
- JumpCloud agent should be installed on target computers and managed by the admin console.
- The Automatic App link from the download page.
For Windows
- From JumpCloud Admin’s console, click on Device Management / Commands.
- Create separate commands for each section.
Windows Installation Command
https://download.timedoctor.com/api/download?path=3.16.55/windows/silent/sfproc-setup-3.16.55-windows.msi\\&name=sfproc-3.16.55-659515db5c6275376d1axxxx.msi
$pkg = "$env:TEMP\sfproc-3.6.51-63f38a04729c806d191aXXXX.msi"; Start-Process msiexec “/i $pkg /qn” -Wait;
- The URL can be obtained from the Download Page / Windows, and is unique for every company.
- The MSI package name 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://download.timedoctor.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, 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 -o /tmp/sfproc https://download.timedoctor.com/3.16.55/macos/silent/sfproc-3.16.55-macos.run && sudo /bin/zsh /tmp/sfproc --nox11 -- --company-id=659515db5c6275376d1axxxx && rm /tmp/sfproc
Privacy preferences push:
After the Automatic 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, enable these accesses:
macOS Uninstall
sudo /opt/sfproc/updateschecker2.app/Contents/Resources/uninstall.sh