Skip to main content

This PowerShell function will help you automate putting Automox clients into Groups. I’m running this during the imaging process so I don’t have to manually move new workstations in a specific group. The example shows parent group.



Function Set-AutomoxGroup{

$key = "Your-Orgs-Key"

$num = Get-Random -Minimum 1 -Maximum 5



$group = switch ($num)

{

1 {'EUS Windows Group 1'}

2 {'EUS Windows Group 2'}

3 {'EUS Windows Group 3'}

4 {'EUS Windows Group 4'}

5 {'EUS Windows Group 5'}

Default {'EUS Windows Group 1'}

}



Start-Process "C:\Program Files (x86)\Automox\amagent.exe" -ArgumentList "--deregister" | Out-Null

& "C:\Program Files (x86)\Automox\amagent.exe" --setgrp "Default Group/Workstations/$group"

& "C:\Program Files (x86)\Automox\amagent.exe" --setkey $key"

Restart-Service amagent



Return $group

}

$grp = Set-AutomoxGroup

Write-Output"Set Automox to group $grp" -ForegroundColor Cyan
Be the first to reply!

Reply