You're looking at the Yellow Pages for Community Worklets... find Worklets and share your own here!
Recently active
Has anyone made a worklet that retrieves Automox logs from a workstation or server and uploads the report to the Activity log?
Edit: For those just looking for the final working version of the script, here it is: #!/bin/bash echo -e “Installing LsAgent…” hdiutil attach “./LsAgent-osx.dmg” -nobrowse /Volumes/LsAgent/LsAgent-osx.app/Contents/MacOS/installbuilder.sh --agentkey “Your_Cloud_Key” --mode unattended echo -e “Cleaning up…” hdiutil detach “/Volumes/LsAgent” rm -f “/tmp/LsAgent-osx.dmg” Helllo, I am trying to install inventory agent LsAgent from Lansweeper to our MAC osx laptops without much luck. Here is the required software code I am using: #!/bin/bash echo -e “Downloading LsAgent…” curl -L “https://content.lansweeper.com/l/651653/2018-11-27/4d6yl” -o /tmp/LsAgent-osx.dmg echo -e “Installing LsAgent…” hdiutil attach “/tmp/LsAgent-osx.dmg” -nobrowse ~/Volumes/LsAgent/LsAgent-osx.app/Contents/MacOS/installbuilder.sh --agentkey “OUR-CODE” --mode unattended echo -e “Cleaning up…” hdiutil detach “/Volumes/LsAgent” rm -f “/tmp/LsAgent-osx.dmg” Any help would be appreciated.
Posting this to possibly save someone else the troubleshooting time:The Power Shell script found here: https://help.automox.com/hc/en-us/articles/12796440845716-Install-AXAgentMSI was updated a couple weeks ago. The client download URL now includes an “installers” folder. Previous versions did not have this.
Hello FolksWe are using the following script to try and uninstall IBM i Access client from windows machines but it is not working:Evaluation Code:# Check 64bit hive on 64bit devicesif([System.Environment]::Is64BitOperatingSystem){ $hklm64 = [Microsoft.Win32.RegistryKey]::OpenBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine,[Microsoft.Win32.RegistryView]::Registry64) $skey64 = $hklm64.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Uninstall") $unkeys64 = $skey64.GetSubKeyNames() foreach($key in $unkeys64) { if($skey64.OpenSubKey($key).getvalue('DisplayName') -like '*IBM i Access for Windows 7.1*' -and $skey64.OpenSubKey($key).getvalue("UninstallString") -like '*msiexec.exe*') { $installcount += 1 } }}# Check 32bit hive on 32/64 bit devices$skey32 = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall"foreach($key in Get-ChildItem $skey32 -ErrorAction SilentlyContinue | Get-ItemProperty | Where-Object {($_.DisplayName -li
Remote Control shows a notice on connection and disconnection but when active the user has no on-screen notice. On a longer session or those where the user chooses to walk away to do something else they could come back and not know if the session is over or not. Please add some kind of notice on the screen that the connection is active.The user should also have the ability to terminate a connection and this should be placed along with the active connection notice.
Hi we have a request to check the TLS version for a group of servers. I see there is an article, copied below, for enforcing registry settings but what about just checking? Could I leave the remediation code blank?The key I want to check for is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client\Enabled https://help.automox.com/hc/en-us/articles/5352120268820-Enforce-Windows-Registry-Settings-Worklet
Please stop force logging out admins from the portal. It is unproductive…. Just lost 4 hours of work on a worklet. If the input box for the code input, senses keydown strokes, DO NOT LOG ME OUT…..
Hi, I am working on a set of policies when zero day patches happen. Something I could not figure out is how to target multiple specific patches in one policy. I did create multiple advanced polices targeting the patches and ran those. Is there something that I missing or is there a better way to do this.
Is there a way to automate or script the upgrade of Ubuntu LTS v18.04 to v20.04
Hi all, I thought I’d upload the worklet I am using to install Microsoft Office (I know, there’s probably other and better ways to do this but this method works for us.) I downloaded the Office Deployment Tool via https://www.microsoft.com/en-us/download/details.aspx?id=49117, extracted it and uploaded the setup executable to my Worklet and configured the XML to fit my needs - you can also configure that here https://config.office.com/ - and uploaded it to my Worklet. You may need to rename them in the worklet so they have your correct the filenames. The evaluation first checks whether the Microsoft Office directory exists in Program Files, if found, it then uses the O365 installer. The remediation then logs everything in verbose to a msoffice.log file, copies the uploaded files to a temp directory, checks whether the path exists, if so, writes the output and skips the install, otherwise it installs it. Evaluation: if (Test-Path -Path "C:\Program Files\Microsoft Office") { exit 0 }
Hello,I am using an Automox worklet to deploy an internal application to a group of devices.If the program is installed while the previous version is running it could cause unexpected behavior so I need to check if the program is currently running and if running then do not install but wait until the next opportunity.Can I achieve this using the Evaluation Code section?Right now my evaluation code looks something like this:# Check if program is running.$in_use = (Get-Process $program_name -ErrorAction SilentlyContinue) -ne $Nullif($in_use) { # If running then abort and wait until next patch window. Write-Output "Program is currently running." exit 1}if($installed_version -ne $version){ Write-Output "Version $version will be installed." exit 1}else { Write-Output "Version $version is already installed" exit 0}I’m not sure if my assumption is correct so I would appreciate some clarity on how the evaluation code section worksWill this cause the Remediation Code to wa
Hi,Is there any way to find the info about “which user performed what activity at what time” report, like seeing when which specific user pushed a certain patch or renamed a certain device, or run a certain policy/patch. The “Data Extracts” report is close but it only shows when a patch was pushed, just not how it was initiated (like by a user or by a scheduled policy).Is there any way to extract this information using Automox API?
We are receiving a vulnerability alert on our SentinelOne console stating that the version of Automox we are running has a High Severity risk. The vulnerability is CVE-2022-36122 (https://www.cve.org/CVERecord?id=CVE-2022-36122).I confirmed that we are running the latest version (1.42.13) but the vulnerability is stating The Automox Agent before 40 on Windows incorrectly sets permissions on key file. Please advise on how we can fix this.
Hello all, I would like to know if I’m the only one who regrets the fact there is no possibility to have a kind of countdown regarding the final reboot message whenever an update requires it. It would be good for our users to really have, like SCCM did, a countdown, let’s say during the last 30 minutes where he has really no option except think about saving his work and reboot.I already opened a ticket and made some research but it seems that it is, except into SCCM, very tough to implement (at least as an option).Am I the only one who would like to see that in Automox ? Example : https://learn.microsoft.com/en-us/mem/configmgr/core/clients/deploy/media/3976435-1906-final-restart-countdown.png
We have total 542 device deploy.419 device is disconnected when user logged in.Mac 265Windows 154Any way to fix this issue for Windows and Mac?
I have the CUT Tool from Trend Micro, but trying to figure out where in the Evaluation Code to put that. We normally run a powershell script to uninstall as well. Where in the worklet would that be placed? Any advise is appreciated! I am pretty new to Automox. Thank you
When connecting to the API, the data returned for policies does not appear to be accurate - specifically the policy status field. When polling all /api/policies, the status field shows ‘inactive’ despite the policies being active in our console (in fact one shows active where it is inactive in our console). I’ve checked through all other fields and do not see any other field to denote the policy status.Below is the API output and the status in the console, for the same 2 policies.name status ---- ------Workstation [Win] - All Update inactiveWorkstation [Win] - All Update (Test Group) inactive EDIT: This wasn’t supposed to be under worklets and I am unable to delete or move the post.
We are looking for scope of Service Graph connector to use to create incidents for failure patches from Automox.What could be the best way to get that information from Automox to Service now that can create incidents to the respective team?
Has anyone seen this error on the MacOS env?
Anybody have an available Worklet to install the latest version of Zoom on Windows machines? I looked up the Worklet catalog and did not find any information on it. I’m fairly new to Automox so not sure how everything works yet.
Installs Slack on Windows. Evaluation code: #REQUIRES -Version 2.0 <# .SYNOPSIS This Test script checks to see if Slack is installed .DESCRIPTION This script queries the installed files for 32 and 64bit software and returns a 0 if product is installed or 1 if not .Notes File Name :Slack_Install_Test.ps1 Author :Automox Prerequisite :PowerShell V2 over win7 and upper #> #Handle Exit Codes: trap { $host.ui.WriteErrorLine($_.Exception); exit 90 } function Slack_Install_Test { <# .SYNOPSIS This function Checks for the Slack is Installed on system or not . .DESCRIPTION After checking the Slack availability, based on the exit code tool will decide to call remediation code or not. .EXAMPLE Slack_Install_Test .NOTES #> # Name of the desired application. $appName = 'Slack' # Finding the Systen Directory (system32 Directory). $sysDir = [Environment]::SystemDirectory # Making the 32 bit an
So were having issues deploying Windows 11 in Automox!When you run the “Upgrade to Windows 11” patch in the console it never runs or reports an output either so we have a ticket open with Automox for that but in the mean time I am trying to find some sort of worklet to use but there just isn't anything viable. does anyone have any suggestions? I have come across a bunch of scripts online too but there is nothing solid even using the installation assistant.
We patch Foxit PDF Editor with a Worklet. Note:This method is using the MSI, and the MST. Using Volume Licensing.You will have to upload the following files to the worklet, or edit to keep and call from a location of your choosing.Scope:###################################$AppVersion = "11.2.1.53537"$AppName = "Foxit PDF Editor"####################################Get List of installed Packages$PSVer = $PSVersionTable.PSVersionWrite-Output "PowerShell Version: $PSVer"if($PSVer.Major -ge 5){ $InstalledPackages = Get-Package}else{ $InstalledPackages = Get-WmiObject win32_product}$InstalledAppVer = ($InstalledPackages | where {$_.Name -eq $AppName}).versionif (!$InstalledAppVer){ Write-Output "Software not found" exit 1}elseif ($InstalledAppVer -eq $AppVersion){ Write-Output "Correct version already installed - Exiting" Exit 0}else{ Write-Output "Installed $AppName version $InstalledAppVer is older than $AppVersion - Updating" exit 1} Remediation:####################
Hi all,I’m new to Automox tooling, would like to seek for your advice, if there is worklets for DLP agent deployment on Windows machine.The criteria deployment would be as following:Check if there is any DLP agent install, if no, then install latest agent Check if the current version is outdated, if yes, then install latest agent
Hi Everyone, I’m wondering if there is a way to pass a custom attribute/value to an API endpoint (whether through the request URI or body). Specifically, I need to pass a value to a worklet/policy endpoint and be able to use that value on the worklet powershell code. Is that even possible? Thanks for any helpDiego
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.