Jump to content
[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

imurphy last won the day on March 14

imurphy had the most liked content!

Community Reputation

7 Neutral

My Information

  • Location
    Bizkaia, Northern Spain
  • Agent Count
    < 500 Agents

Converted

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. So you want it so that, say, when a particular monitor reports failure, you get an SMS? You can make http requests via a script launches when a monitor fires an event. You can either do this via Lt scripting or simply executing a copy of curl/wget/powershell to open the url in question. Have I misunderstood what you want to do?
  2. I've found that running msiexec with a log parameter helps greatly when diagnosing installations. If the log is not created then msiexec didn't even start to run the installer. If you get a log its an indication that your script has correctly download an msi and correctly tried to install it. Finally the contents will at least tell you something about what went wrong.
  3. You can use a GPO to block the installation of executables into the user profile - exceptions are permittted but have to be listed by route. If you then remove admin rights from the user then they can't install anything and can't run exes directly from their profile. Another way to block certain software is to create the path to where the software normally installs, change the security to deny access to the user, lock down anything which will allow them to change the security. You can even do this with specific exe's in a directory. Create the file, change the security to deny user access to the exe and that will make writing the exe into that name impossible.
  4. I see the same issue on brand new Win10 installs with no AV installed, so folder permissions should be whatever it gets with a new install.
  5. Run as admin is not the same as run elevated in the current session, which is what 'run as administrator' actually means in the windows shell. With Automate just plain powershell command should work. It runs as system and, with some exceptions, should behave as expected. If you need to perform any actions on the users profile - like changing the initial screen layout, then you will need to pull in the console number and send commands to the logged in users console. Win10 doesn't give any way to do this without executing commands on the logged in session, though have read that this will be changing in an upcoming version.
  6. I tried this a long time back on workstations and it never worked. Support were useless and just blamed it on some unknown plugin, despite having no plugins enabled. The problem has been consistently present in every version going back a couple of years.The problem turned up after one of the releases but I can't remember which one.
  7. I just realised you asked for a script. If you did want to do it via a script it would be a bit more work. I'd just add a line to shell a wmic uninstall for each instance you know to exist and run that against all agents.The syntax for wmic is wmic product where "name like 'Screenconnect%(b123456789b)'" call uninstall /nointeractive
  8. This one is simple. Open dataviews > software > all software > Filter on %screenconnect% When it installs the screenconnect application has a different name for each instance, so yours are different from the instances installed by other IT companies. So from the list it should be obvious which one is your companies instance - the most frequent to appear. Sort by application name so the different versions are all grouped together > select the rows > right click > application > uninstall. You can do this via searches and monitors, but if this is a one-off cleanup then its not worth the effort as the dataview approach is maybe a minutes work.
  9. Yes. Each client has a permissions tab and you can add a class there. These steps should get you going: in control center, open system > users and contacts > user class manager click on the plus to add a new class. Give it a generic name, it can be used for multiple clients and multiple users. Don't assign it any rights. close the user class manager open system > users and contacts > users Select your new client user account assign them the new class you've created on the groups and clients tab, remove all the default groups and clients assigned Assign them only the group-membership = the client they need access to. Close the dialog Open the client properties, permissions tab. Assign the new user class (right click in the list) To this new class assign all the roles you want. I allow everything except delete.
  10. Weird, the example darren posted above doesn't work for me either. with http://localhost:12413/..../Windows/LTsvc/LTErrors.txt I get a 404, even when opening it locally from the console of the server.
  11. hmm, interesting that port is open and listening on the server but I get 404 if I try and open the url. What on earth is that listening on 12413. In any case, I've repeated the test above, dropping a test.txt in the root of the C disk and then trying http://LTServer.yourdomain.com:12413/..../..../test.txt http://LTServer.yourdomain.com:12413/..../..../..../test.txt through to http://LTServer.yourdomain.com:12413/..../..../..../..../..../..../..../..../..../..../..../..../test.txt all of which are returning 404 I am only running Automate on my server. Could it be another component?
  12. I can't reproduce it either. My IIS log file shows the following: 2019-01-04 10:32:05 192.168.168.18 GET /..../..../..../..../..../..../..../..../..../windows/win.ini - 443 - 192.168.123.123 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/71.0.3578.98+Safari/537.36 - 404 0 2 15 and I'm on patch 12 As a test I tried creating a test.txt file in the root of the disk and then tried generating a path by successively adding multiple '..../'s without managing to pick up the file in the root. Is it possible you've modified something in the standard IIS config?
  13. Love this monitor. I should have imported it ages ago. Thanks. You mention that it only considers the NIC with the IP address matching the Agent public Router IP matches Location Router IP, but it seems to also pick up agents where the router address is not configured - which is perfect as in quite a few cases at small clients they have a dynamic IP and so the router ip is empty.
  14. CREATE TEMPORARY TABLE oldtickets (INDEX(ticketid)) SELECT DISTINCT ticketid FROM tickets WHERE tickets.updatedate <= DATE_SUB(NOW(),INTERVAL 30 DAY); DELETE FROM tickets WHERE tickets.ticketid IN (SELECT DISTINCT ticketid FROM oldtickets); DELETE FROM ticketdata WHERE ticketdata.ticketid IN (SELECT DISTINCT ticketid FROM oldtickets); DELETE FROM ScriptState WHERE LOWER(Variable) LIKE '%ticketid' AND VALUE NOT IN (SELECT ticketid FROM tickets); DROP TEMPORARY TABLE oldtickets; This deletes all tickets over 30 days old. It should solve your problem.
×
×
  • Create New...