Everything posted by Paul
- Select Multiple Systems > Run Script
-
Please tell me your Pulseway experience
Hi Christian, Check out our case studies over here: https://www.pulseway.com/casestudies -Paul
-
Monitor HDDs / SSDs in a simple client
Hi Christian, Are you referring the hardware monitoring (temperatures / remaining life) or to the free disk space monitoring? What is the manufacturer and model of your SSD? -Paul
-
Windows agent crashed, can't repair, or install, or uninstall
Glad I could help . -Paul
-
Error occurred with Remote Desktop
Is the computer connected to a docking station? (we have a known issue with docking stations at this time) If not, enable the diagnostic logging from the Pulseway Manager app in the Settings -> Diagnostics tab, attempt the RD connection again and once you get the error post the output of the rd_agent.log from the Pulseway installation directory on the agent side. -Paul
-
SNMP Server Module
I'm afraid there is no SNMP module on the Linux agent at this time. Sorry about this. -Paul
-
Self hosted PSA
No, it's only available as a cloud solution. -Paul
-
Email notification filters
Hi Michael, Unfortunately there are no immediate plans for this but you could setup a rule in your inbox to automatically move non critical notifications to a separate folder and have Freshdesk only check the inbox. -Paul
-
Windows agent crashed, can't repair, or install, or uninstall
Hi, Try downloading this archive and extract in the Pulseway installation directory then try to start Pulseway Manager again and see if everything works now. There's no need to uninstall only to reinstall it again. -Paul
-
Windows agent crashed, can't repair, or install, or uninstall
Hi, Please PM me your update.log and the output of a dir command in the Pulseway directory. -Paul
-
Order Of Scripts
You can change the order of the scripts in a task by dragging them up and down. Moving scripts from one category to another is a great idea. We will support this in a future release. -Paul
-
Group Scripts From Mobiles
Thanks. We will support running Tasks on demand for a scope you specify from the mobile app. -Paul
-
Global Uninstall Applications
Try this script to uninstall Malwarebytes: Credits go to cvucic from Malwarebytes Forms (post). I've modified it to use the Malwarebytes uninstaller rather than WMI which didn't work when I tested. Function List-Programs { [cmdletbinding()] [cmdletbinding()] param( [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)] [string[]]$ComputerName = $env:computername ) begin { $UninstallRegKey="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall" } process { foreach($Computer in $ComputerName) { Write-Verbose "Working on $Computer" if(Test-Connection -ComputerName $Computer -Count 1 -ea 0) { $HKLM = [microsoft.win32.registrykey]::OpenRemoteBaseKey('LocalMachine',$computer) $UninstallRef = $HKLM.OpenSubKey($UninstallRegKey) $Applications = $UninstallRef.GetSubKeyNames() foreach ($App in $Applications) { $AppRegistryKey = $UninstallRegKey + "\\" + $App $AppDetails = $HKLM.OpenSubKey($AppRegistryKey) $AppGUID = $App $AppDisplayName = $($AppDetails.GetValue("DisplayName")) $AppVersion = $($AppDetails.GetValue("DisplayVersion")) $AppPublisher = $($AppDetails.GetValue("Publisher")) $AppInstalledDate = $($AppDetails.GetValue("InstallDate")) $AppUninstall = $($AppDetails.GetValue("UninstallString")) if(!$AppDisplayName) { continue } $OutputObj = New-Object -TypeName PSobject $OutputObj | Add-Member -MemberType NoteProperty -Name ComputerName -Value $Computer.ToUpper() $OutputObj | Add-Member -MemberType NoteProperty -Name AppName -Value $AppDisplayName $OutputObj | Add-Member -MemberType NoteProperty -Name AppVersion -Value $AppVersion $OutputObj | Add-Member -MemberType NoteProperty -Name AppVendor -Value $AppPublisher $OutputObj | Add-Member -MemberType NoteProperty -Name InstalledDate -Value $AppInstalledDate $OutputObj | Add-Member -MemberType NoteProperty -Name UninstallKey -Value $AppUninstall $OutputObj | Add-Member -MemberType NoteProperty -Name AppGUID -Value $AppGUID $OutputObj# | Select ComputerName, DriveName } } } } end {} } Function Uninstall-Program { [cmdletbinding()] param ( [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)] [string]$ComputerName = $env:computername, [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true,Mandatory=$true)] [string]$UninstallKey ) try { $returnval = ([WMICLASS]"\\$computerName\ROOT\CIMV2:win32_process").Create($UninstallKey + " /VERYSILENT /SUPPRESSMSGBOXES /NORESTART") } catch { write-error "Failed to trigger the uninstallation. Review the error message" $_ exit } switch ($($returnval.returnvalue)){ 0 { "Uninstallation command triggered successfully" } 2 { "You don't have sufficient permissions to trigger the command on $Computer" } 3 { "You don't have sufficient permissions to trigger the command on $Computer" } 8 { "An unknown error has occurred" } 9 { "Path Not Found" } 9 { "Invalid Parameter"} } } function Uninstall-MBAM { param($computername) try { $UninstallKey = (List-Programs -ComputerName $computername | where {$_.AppName -like "*Malwarebytes*"}).UninstallKey Uninstall-Program -computername $computername -UninstallKey $UninstallKey } Catch { $ErrorMessage = $_.Exception.Message $FailedItem = $_.Exception.ItemName Write-Host "There was an error on $computername.`r`n$FailedItem`r`nMessage: $ErrorMessage" Break } } Uninstall-MBAM -computername $env:computername -Paul
-
Global Uninstall Applications
Hi Phil, Have you tried sending the uninstall command from the Pulseway app in the Computer Details -> Installed Applications. -Paul
-
Upgrade from Pro to Ent MSP
Hi, We're excited to hear that you're looking to upgrade to our Enterprise solution. I'll send you an email introducing you to our billing department who will be glad to assist you with the transition. -Paul
-
Group Scripts From Mobiles
Hi Phil, You can create scopes from the iOS mobile app too (Android is coming soon). You can run scripts on-demand for each system and you can run tasks for a scope. I think it would be nice if we'd support running tasks on-demand and have it prompt on which scope you want it to run. Would this work for you? -Paul
- Error in creating task
-
setup notifications remotely
Hi, Yes, you can remotely edit the configuration of windows agents through the Pulseway Dashboard (right click on an online Windows system and click theEdit Configuration from the context menu) or from any other Pulseway agent through the Pulseway Manager app (In the Account tab click on the Manage Systems button, select an online Windows system and click the Edit Settings button). Alternatively you can provision an entire group of systems through the means of Pulseway Group Policies (configured from any Windows agent through the Pulseway Manager app in the Manage Systems -> Manage Group Policies). -Paul
- LDAP Authentication
-
Script remove irrelevant notifications
Hi there, This is the first time I'm hearing of this script so it's definitely nothing something officially published by Pulseway. One could implement this using our REST API however it would involve parsing the notification message and identifying it based on patterns. This is not an easy solution and would require you to update it whenever we would change the notification messages. I've added a todo on our list to also include the notification type into the API output so you can identify the notification without having to parse the message. -Paul
-
Add End Point
Yes, the Antivirus addon comes as an additional cost for each system. -Paul
-
Not able to downgrade account
Hi there, I've sent you a PM. -Paul
-
Add End Point
You start with 25 systems and then whenever you need to add new systems you let us know and we'll update your subscription (we plan to have a self service system somewhere around Q2-Q3 2017). You can add systems above your server license limit however you will only see the amount of systems your license allows you to. -Paul
-
PSA Integration Issue
Thanks, Matt. We'll investigate this right away. -Paul
-
Chat Notification
This is a great idea. I've added it on our todo list. Thanks. -Paul