Jump to content

AC_Martin_J

Members
  • Posts

    43
  • Joined

  • Last visited

Everything posted by AC_Martin_J

  1. @Jamie Taylor - I can't see this change in our environment! We're using Pulseway OnPrem (8.7.3 build 709 release 307) and my experience is that OnPrem customers always have to wait several months (not weeks) for new updates. We still haven't benefitted from the 8.7.4 update that was published in july, and this is NOT a first time occurence. You guys need to improve the update workflow significantly, otherwise we'll have to move to another RMM provider. The development time frame for requested features in itself is extremely slow, and then having to wait even longer for the update to be applied is frankly ridiculous.
  2. I created a feature request on the featureupvote-page.. Hopefully it will get some traction and eventually an approval to start the development.. https://pulseway.featureupvote.com/suggestions/127787/send-messages-to-multiple-groups The issue with the idea Chris suggested is that the messages will be written ad-hoc and will not always be the same, so you'd have to modify the script and save it whenever you want to send a new message. That's why composing a message and then select which group/s to send it to inside the webGUI would be way easier. There's also no indication that the messages comes from Pulseway/IT-admin unless it's written explicitly within the message when using the msg method.
  3. Great stuff @Mark G38! I would've found the Client Portal a lot more useful if: 1 - The user was able to access it by right clicking the Pulseway-icon in the taskbar, rather than the current setup where we have to pre register accounts for that purpose and then give them permission to access the client portal through a browser. That's a lot of extra unnecessary steps and most certainly something that ordinary users doesn't want to get acquainted with. 2 - The newly added chat functionality is a great idea, but it does also require pre registration for those who want to use it. It's an administrative nightmare to add them separately, and as previously stated users will probably not see the benefits.
  4. I'm echoing Kyle's question, as I'm also curious about documentation for this..
  5. I just noticed this myself.. I assume they are listed as "others" in the pie chart at the top, but they are not shown in the list. EDIT: This applies to regular "Asset"-reports as well, and presumably others too.
  6. I have configured Email-notifications in our environment, and we receive notifications like these (see picture below) when we exceed the license limit. EDIT: Configured via Pulseway -> Server Admin -> Settings -> Email -> Server settings
  7. Hey guys! In case you're not already aware, I wanted to share a little trick that was recently added in Pulseway.. You can assign Site Key Codes to agent groups and let Pulseway automatically install Webroot on all clients that are added to that specific agent group. It has been working flawlessly for me and I don't have to copy/paste or worry about Webroot missing on any workstation or server. I also agree that fetching the key-codes from Webroot and show them (or at least show the webroot group name) in a drop down-menu would make it even easier to manage!
  8. I noticed last week that they recently added a "Request feature"-button on the What's new tab in Pulseway.. It seems to be a voting-system where customers can upvote features they want/need, add comments and the Pulseway staff can also add different tags depending on development status etc.
  9. I have installed a probe on a couple of computers+servers in our environment, and they only find clients within the same subnet. I'm able to ping devices in other subnets and access them with SMB-shares etc, but they are not found with a single probe.
  10. It's available in version 8.4.0 now! I had to open Pulseway preferences on the machine and go into System -> Remote Control and enable it first. It's also necessary give the PulsewayAgent three different permissions within the security and integrity section of the system settings. I've tried it a few times and it seems to be working fine. The screen updates seems a bit sluggish but that might be because the machine is on wifi, and it's also in beta which may explain things. I love the fact that we are also able to transfer files back and forth. @Paul - Do you have any news to share if the enable remote control process on Mac will become easier further down the road? I'm more specifically thinking about enabling remote control on the agent using policies from the webGUI. Thanks, and well done implementing this!
  11. This may not be entirely related, but I'd like the possibility to insert hostname in the email-notification that can be sent in an automation workflow.. Currently there is no easy way of knowing which computer the workflow was triggered on, except scrolling through the workflow history which might be a tedious task. I guess this could be achieved if we were able to insert custom fields like %pulseway.hostname% or whatever.
  12. If you expect an email- or push notification to be sent whenever the monitored process or service is stopped, then you also need to enable notifications on your Pulseway user account before they will be sent. Login to Pulseway and open Account -> Notifications and make sure that you have enabled the corresponding notification level on either the organization or it's sub sites / groups. Also make sure either/or Email and Push are enabled at the top of that screen.
  13. I don't know why they set it up this way, but you need to enable the corresponding notification in order for the workflows to be triggered. I had the same issue with a workflow that was supposed to trigger when a system is back online, and I had to enable the policy setting: "Send a notification when the computer is offline" in order for it to work. I would imagine that you also need to enable "Send a notification when a user logs in with priority x" in order for your second workflow to work properly. Honestly, I think this implementation is stupid.. I like the idea of having workflows, but I hate the fact that we need to enable notifications because it also means that they will be sent via email if you have that setup in your environment. In my particular case, you can't adjust the notification priority so an email will be sent each time the system goes offline or online (quite frankly, I don't care, but the workflow task does in order to function).
  14. I'm distributing all of our printers via GPO instead.. That's been working flawlessly, so I don't see the needs of using PowerShell.
  15. Maybe this is helpful.. I ran this script in Pulseway to remove Solarwinds N-Central RMM a while back. It won't uninstall all the software solutions you mention, but it might put you one step closer if you replace some of the code with updated uninstall strings etc. $installstate = Get-Item -path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{940B905A-92ED-4646-B38B-321F80873C37}' -ErrorAction SilentlyContinue if ($installstate -eq $null) { Write-Host 'N-Central Uninstall Registry, was not found and might already be removed.' exit } else { Write-Host 'Uninstalling Ncentral RMM Agent' Start-Process MsiExec.exe '/X{940B905A-92ED-4646-B38B-321F80873C37} /qn' Start-Sleep -s 30 $program = 'Windows Agent' $program2 = 'Ncentral RMM Agent' Write-Host 'Verifying uninstallation...' $32bit = ((Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall") | Where-Object { $_.GetValue( "DisplayName" ) -like "*$program*" } ).Length -gt 0; $64bit = ((Get-ChildItem "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall") | Where-Object { $_.GetValue( "DisplayName" ) -like "*$program*" } ).Length -gt 0; if ($32bit -eq $False -and $64bit -eq $False) { Write-Host "$program2 were uninstalled successfully." } Write-Host 'Deleting N-Central registry keys...' $Reg1 = Test-Path 'HKLM:\SOFTWARE\N-able Technologies' if ($Reg1 -eq $True) { Remove-Item 'HKLM:\SOFTWARE\N-able Technologies' -Recurse $Reg1v = Test-Path 'HKLM:\SOFTWARE\N-able Technologies' Write-Host 'Registry key 1 still present?' $Reg1v } else { Write-Host 'Registry key 1 did not exist and will be ignored.' } $Reg2 = Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\N-able Technologies Inc. Windows Agent' if ($Reg2 -eq $True) { Remove-Item 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\N-able Technologies Inc. Windows Agent' -Recurse $Reg2v = Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\N-able Technologies Inc. Windows Agent' Write-Host 'Registry key 2 still present?' $Reg2v } else { Write-Host 'Registry key 2 did not exist and will be ignored.' } $Reg3 = Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent' if ($Reg3 -eq $True) { Remove-Item 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent' -Recurse $Reg3v = Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent' Write-Host 'Registry key 3 still present?' $Reg3v } else { Write-Host 'Registry key 3 did not exist and will be ignored.' } $Reg4 = Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent Maintenance' if ($Reg4 -eq $True) { Remove-Item 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent Maintenance' -Recurse $Reg4v = Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Services\N-able Technologies Windows Agent Maintenance' Write-Host 'Registry key 4 still present?' $Reg4v } else { Write-Host 'Registry key 4 did not exist and will be ignored.' } } start-sleep s 30 Remove-Item "C:\Program Files (x86)\N-able Technologies" -recurse $installstate2 = Get-Item -path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{940B905A-92ED-4646-B38B-321F80873C37}' -ErrorAction SilentlyContinue if ($installstate2 -eq $null) { Write-Host "$program2 was successfully uninstalled." exit }
  16. Completely agree! Allthough the timeout can be lengthened now, it's still a big issue that we can't whitelist our browser. I turned on 2FA recently and I have to login to the WebGUI and Remote Control approximately twice a day. Extending the timeout even further doesn't seem like a good workaround. Also, please consider SAML-support, as mentioned earlier in this thread. We have ADFS and Smart Cards in our environment which we could then use to login to Pulseway.
  17. According to the Pulseway Roadmap, Remote Control will be integrated within the WebGUI instead of a stand alone app. It is estimated to be released during Q2 2020. Hopefully we'll see that update arriving soon, and I imagine that it will become much easier to initiate chat messages and then remote control the user when everything is managed from the same place.
  18. Unfortunately, Pulseway doesn't support Swedish characters within scripts at this point in time (I'd love to see that in the future though). However there's a way around it.. You can use ASCII-code instead of letters. I did this with a script recently in order to create a scheduled task, and it's working fine. Replace the following: $group = "Administrators" With: $group = [char]065+[char]100+[char]109+[char]105+[char]110+[char]105+[char]115+[char]116+[char]114+[char]097+[char]116+[char]246+[char]114+[char]101+[char]114 (The ASCII code above says Administratörer. Please note that putting the code within quotation marks will store the ASCII-code itself, which we don't want in this case)
  19. Hi there! I think the workflows introduced in Pulseway 8.0 are powerful but not necessarily intuitive and easy to use.. My main concern is that you are only able to have one instance of a certain trigger enabled at once. For example "Service Stopped". I get the idea that you want to collect everything in one schematic, but it becomes problematic because you can't create branches directly under the trigger. Instead you have to add something like a condition first, and then create branches depending on the outcome, and then add multiple scenarios depending on what needs to be accomplished. In my case, I'd like to create a workflow where Service X is restarted on all workstations if it's found in a stopped state. At the same time as I want a notification when Service Y is in a stopped state on a specific machine. They are completely unrelated, but with the current configuration I somehow need to merge them in a single workflow. Trigger - Stopped state Condition - if service = X Action - Start service X Condition - if service = Y and machine = 1 Notify user via email Condition - if service not = X Condition - if service = Y and machine = 1 Notify user via email As you can see, one of the services (Y) needs to be added twice, simply because the machine may or may not fulfill the service X condition. This behavior will scale exponentially when I add more services to the mix. A better solution would be to either allow more workflows with the same trigger (and then maybe let the administrators decide in which order they will run), or let the administrator add branches directly below the trigger. In that case it could've looked something like this: Trigger - Stopped state Condition - if service = X Action - Start service X Re-evaluate workflow Condition - if service = Y and machine = 1 Notify user via email Re-evaluate workflow If no conditions are met, end workflow as successful One more thing.. Being able to get a preview of which machines will be affected when creating filters within the workflow would help a lot. A short list of 1-5 machines is enough to let the administrator know if the filter is misconfigured.
  20. I'm getting suspicious about the keyboard-app being the culprit in this case, but I'm not an expert. I would at least consider using another keyboard app for a while to see if it behaves differently. I'm using Gboard on my OnePlus device and it works well with Pulseway Remote Control, another keyboard to consider might be "Switftkey" among others.
  21. You can run the following script on a domain controller to see all enabled users using Powershell in Pulseway: get-aduser -filter * -properties samaccountname, enabled, givenname, surname | where {$_.enabled -eq $true} | select -property samaccountname, givenname, surname | sort-object -property samaccountname The output will be all users in AD where the enabled-attribute is set to true (ie all active users), and they will be presented in alphabetical order sorted by their username.
  22. Remember to not only enable workstations to generate notifications, but also enable the account/s to receive them as well. Have a look under Account -> Notifications and make sure that they are enabled there too.
  23. Hi there! I often find myself running scripts on our machines in a way that demands follow up/verification, so I thought it would be a good thing to be able to add scripts to a queue in Pulseway to have them run at a later point in time when a system becomes available online. Currently I tend to keep a document with all the machines listed, so I can mark them one by one in order to know which ones are done, and which ones remain. This is kinda tedious because our machines (especially laptops) tend to be offline for longer periods of time, and I have to follow up on a daily basis until the script ran successfully on all of them. I know about automation tasks in Pulseway and the possibility to schedule scripts to run daily, weekly etc. But they will continue to run on all computers for as long as the task is enabled. I've tried to cope with this by building scripts that won't reapply the software and/or settings if existing data is found. It seems to work, although it's not an optimal solution since the scripts will run tens or hundreds of times on our systems when they only really need to be ran once. So, what am I suggesting? The possibility to run one or multiple scripts (either directly or via an automation task depending on what the Pulseway devs prefer) With an option to run once. With an option to include offline systems (the script/s will be queued for when they come back online) With an option to send success/failure-reports to the administrator With an option to retry once, twice or three times whenever a script is unsuccessful. (in my case this is useful because Powershell Impersonation doesn't work in home environments when VPN is disabled, so a second attempt may succeed.) A section in Pulseway WebGUI where an administrator can see the deployment progress and success/failure-ratio. One of many scenarios: I have a script that will install a scheduled task with some predefined values, and upgrade an MSI-installation to a newer version. I want to make sure that all our computers run the script with a successful output. Please let me know if you find this suggestion useful!
  24. Thanks for your reply! I can't find any misconfiguration regarding the group policies. This is a behavior that'll happen on our workstations from time to time. I can always remote control the clients, but the issue is that I sometimes have to wait one minute because the notification isn't shown (I know this because I'm talking to the end user via phone simultaneously). Have a look at the following pictures to see how I've configured it all:
  25. This functionality is not available in the Pulseway Remote Control software at the moment. As a pulseway user, I can't determine whether I want this functionality or not. Because I can see the benefits but I also see them as security concerns at the same time (if the account were to be compromised).
×
×
  • Create New...