Page 1 of 1

Habitat PowerShell Manager

Posted: Wed Feb 19, 2020 9:10 pm
by Cubert
Habitats new PowerShell Manager

Now available in build 1.0.0.25+

See Plugin Video Here YouTube

The Habitat PowerShell Manage provides a library to save your powershell scripts and commands so that your engineers can quickly access them for execution on any agents. The powershell Manager also manages the install and upgrades of both PowerShell and Dot.NET across Automate. PowerShell Manager automates scans for current installed versions and if enabled will automatically update PowerShell and DOt.NET for agents.

Main Plugin manager,
  • Store long and complex commands for quick execution across MSP
  • Store large scripts commonly used across Automate environment
  • Configure automatic updates of POSH and Dot.NET
POSH-Manager.PNG
POSH-Manager.PNG (19.83 KiB) Viewed 28448 times


Client Console
  • View current versions of PowerShell and Dot.NET
  • Upgrade PowerShell and Dot.NET across versions

POSH-Client.PNG
POSH-Client.PNG (45.01 KiB) Viewed 28448 times

Agent Console
  • Execute any POSH command by typing in command
  • View and Execute any saved POSH command by selecting saved command
  • View and Execute any saved POSH Script by selecting saved command
  • Install or upgrade POSH or Dot.NET to agent
  • View all Dot.NET versions installed on agent
  • Operates on Windows Linux and Mac
POSH-LINUXAgent.PNG
POSH-LINUXAgent.PNG (70.09 KiB) Viewed 28448 times

Re: Habitat PowerShell Manager

Posted: Mon Apr 27, 2020 2:25 pm
by jmassey
Is it possible to call the saved powershell scripts from our own Automate scripts? That's be a fantastic feature.

Also, I'd love to be able to select multiple agents on the Client Powershell screen for updating powershell.

Re: Habitat PowerShell Manager

Posted: Tue Apr 28, 2020 1:20 pm
by Cubert
So basically you would want a new function available in the scripting engine to allow you to call and execute the powershell scripts you saved to an agent and then all you would want to have to do is select control and pass the %computerid% and the friendly name of the script or for that matter a saved command and return the results to the script in the form of a variable?


Something like that?....



Ya we could do that....

Re: Habitat PowerShell Manager

Posted: Wed Apr 29, 2020 2:25 pm
by Cubert
jmassey wrote: Mon Apr 27, 2020 2:25 pm Is it possible to call the saved powershell scripts from our own Automate scripts? That's be a fantastic feature.

Also, I'd love to be able to select multiple agents on the Client Powershell screen for updating powershell.

We have answered your call!

viewtopic.php?f=62&t=5720&sid=7a8ad9ccf ... 423c667422

Here is the new and improved list of Plugin server functions available as of Build 1.0.0.39 due out today.

It now adds support for POSH saved scripts and command execution across any agent (Linux, Mac or Windows)

Re: Habitat PowerShell Manager

Posted: Fri Jan 08, 2021 7:06 pm
by ccalverley
There is only one thing i see that really is inconvenient,
the p4l powershell scripts, and some others are scheduled to run on individual computers rather than groups so it inflates the scheduled scripts table. so when you view scheduled scripts there are a bunch for this makes it hard to work with.

Re: Habitat PowerShell Manager

Posted: Thu Feb 25, 2021 7:06 pm
by ccalverley
This is killing us
habitat posh maintenance x 8000 agents at 1:40pm
please help

Re: Habitat PowerShell Manager

Posted: Thu Apr 01, 2021 2:06 pm
by Cubert
There is a workaround to this issue now posted at

viewtopic.php?f=62&t=5821&sid=d8799d70f ... ceed856340