Jump to content
Martin_T

PSA: Bulk Edit Hardware Assets

Recommended Posts

One thing that I would really like to see is the ability to bulk edit Hardware Assets, it might be okay to edit a couple dozen manually but when you have hundreds, or thousands of them sat in your system, I doubt very much that anyone will have the patience to edit each of them individually.

Cheers,

Martin

Share this post


Link to post
Share on other sites
On 06/04/2018 at 11:28 AM, Paul said:

Hi Martin,

We can help you write a script that will update your hardware assets using the REST API: https://psa.pulseway.com/api#hardware-assets-put-hardware-asset. What sort of changes would you like to perform?

-Paul

We'd really just like to associate all our hardware assets with the appropriate client so it doesn't keep showing up as our company name :) 

Share this post


Link to post
Share on other sites

+100 here.

There has to be a way to automatically associated hardware with the proper company name.  I am also tired of editing hardware all the time.  In the PSA, maybe add another tab in the customers (next to Email Domains) that asks for "RMM Groups".

Share this post


Link to post
Share on other sites
On 11/04/2018 at 4:04 PM, Gary Haberl said:

+100 here.

There has to be a way to automatically associated hardware with the proper company name.  I am also tired of editing hardware all the time.  In the PSA, maybe add another tab in the customers (next to Email Domains) that asks for "RMM Groups".

Yeah, that's not a bad way to do it at all. The email parser does such a good job at assigning stuff correctly, I can't see it being a major problem to match up similar data from the RMM/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By MakoLogics
      Hello, I have two requests. I will try to be as detailed as possible.
      1. The help desk is not very intuitive to me. One thing that would help is to change the button where the help desk tickets come in to (Respond) instead of (Add Note). (Add Note) should be a sub menu or tab in the (Respond) menu or separate all together. 
      2. Most important request for me is to assign a unique number and password to each request that comes in so that the customer does not need to have an account or be set up in the service desk to view the tickets via a link sent in the original email to the client. 
      EXAMPLE: 
      Customer emails support@domain.com
      Customer receives an automated response with a unique number/password and a link to view the ticket/status in the portal.
      I have some clients who have a large number of employees 100 + and a large turn over rate. I would have to hire someone just to do data entry for all the new people. This would make it much easier because then you don't have to rely on adding someone to the service desk / account / user  they would be able to see the status of the ticket via the link / unique ticket number / random password without having to have an account.
      I hope I explained this clearly?
    • By alliedvoa
      It would be beneficial to add either the percentage of uptime or downtime to the Executive Report.

    • By AC_Martin_J
      Hey guys! 
       
      I've been testing the Webroot trial recently and it has been working fine, but I found something where there is room for improvement.. 
      The Webroot installation can be done through Pulseway already, and everything that's needed is basically the Key Code assigning the client to the corresponding Webroot dashboard. This method works fine, but my idea is to automate as many of these tasks as possible, hence Powershell come in to play. Webroot have published a document with other deployment methods, such as GPO or MSI, and I'm mostly interested in the latter. So I created a script for the installation task, which is working fine in itself. But I also found out that the client is shown as "Not installed" in Pulseway afterwards. I spoke with support representatives from Pulseway about this, and a workaround is to use the "Install"-button in Pulseway to create the connection. They told me that the software won't be reinstalled by doing this, but simply associate the agent with Pulseway.. It got me thinking.. There should be a way to trigger this "Install"-function elsewhere, and a smooth solution would be if it could be triggered from the same script as the installation. Maybe something is written in the registry (client side), that we could use?
      Does anyone else have a solution on how to perform such a task?
       
      Webroot deployment documentation (Command line options and other install methods)
      Here is the script that I've got so far, feel free to use it, if you find it useful! 
      #Replace "KEYCODEHERE" at the arguments-variable with the Key Code shown in your own Webroot Dashboard. #Example: 'GUILIC=XXXX-XXXX-XXXX-XXXX-XXXX CMDLINE=SME,quiet /qn /l*v install.log' $tempdir = get-item -Path "$Env:SystemDrive\Temp" -ErrorAction SilentlyContinue if ($tempdir -eq $null) { New-Item -ItemType "Directory" -Path "$Env:SystemDrive\Temp" Write-Host 'Creating Temp-Dir.' } $Downloadurl = 'http://anywhere.webrootcloudav.com/zerol/wsasme.msi' Write-Host 'Downloading executable to local storage.' $Executable = "$Env:SystemDrive\Temp\wsasme.msi" $Arguments = 'GUILIC=KEYCODEHERE CMDLINE=SME,quiet /qn /l*v install.log' $wc = New-Object System.Net.WebClient $wc.DownloadFile($Downloadurl, $Executable) Start-Process $Executable -ArgumentList $Arguments -Wait Write-Host 'Installing' Remove-Item -Path $Executable Write-Host 'Cleaning up locally stored data.' Start-Sleep -s 30 $program = 'Webroot' Write-Host 'Verifying installation...' $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 $True -or $64bit -eq $True) { Write-Host "$program has been successfully installed." }  
      // Martin Johansson
    • By SinglrClickIT
      I'd love to see remote desktop for Mac OS added.
      Thanks,
      SCIT
    • By Martin_T
      Hi guys,
      One thing which I think would be super useful is the automatic selection of hard drives within the machine so rather than having to select a drive then set thresholds, we can skip the additional step of having to select the drives. Don't want to monitor a drive? Don't select a threshold. 
      Cheers,
×