Jump to content

DarrenWhite99

Administrator
  • Content count

    933
  • Joined

  • Last visited

  • Days Won

    81

DarrenWhite99 last won the day on August 8

DarrenWhite99 had the most liked content!

Community Reputation

204 Excellent

My Information

  • Location
    Redding, California, US
  • Agent Count
    < 500 Agents

Converted

  • OCCUPATION
    Senior Systems Engineer

Recent Profile Visitors

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

  1. Technically it supports using * or % as a wildcard character, but I prefer % since that follows with usage in other areas of Automate (% being the SQL Wildcard character).
  2. Shouldn't you have a whitelist entry for "Gyazo %"? You know, like a wildcard?
  3. DarrenWhite99

    Disk space monitor

    I have always just thought: “No, because it isn’t scalable with the Internal Monitors”.I have heard other suggestions like excluding the computer from the monitor and creating a separate monitor for just that computer that excludes the letter. But... So, the simplest would be to add an additional condition like: AND NOT (drives.letter='W' AND drives.computerid IN (123,124,2543)) But a more scalable option could be to use the volume label to indicate it shouldn’t be monitored. Maybe put '-NM' at the end of the volume label and put a condition like: AND NOT (drives.label LIKE '%-NM') (I’m not sure on the column name..) And finally the hardest but maybe best would be to add an EDF with a list of drives letters to be excluded on a per computer basis. But the query for that is beyond what I would want to mock up from a cellphone. 😉
  4. DarrenWhite99

    Domain Computers without Automate Agent

    The 2.0 version is between 3 and 60 times faster (It dropped my queries from 6-15 minutes down to 15-30 seconds) and includes the OS limit. I think I may have accidentally uploaded the wrong file for 1.0.1, because when I downloaded it I didn't see the OS limit in there. Give the new version a try and it should be much faster in addition to excluding non Windows OS computers.
  5. DarrenWhite99

    Alert When Agent Is Online

    From the description: Read the Script Notes for advanced control over the number of times a notification will be triggered. Let me know if the script notes don't explain it correctly.
  6. This would be the expected result if you don't have the file "%windir%\system32\slmgr.vbs" on the agent, which is normal for anything older than Windows Vista/2008. Windows Vista-10 all have this file unless it was manually removed or is being blocked by some AV. Also make sure that the quotes are normal double quotes, and that they haven't been replaced by "pretty quotes" in your browser.
  7. DarrenWhite99

    Dell Server Roles

    Roles are automatically detected for agents. The roles will become assigned to agents once the update config and resend system inventory (should happen within a 24 hour period). Nothing is specifically needed to enable the roles. Creating a Search and an AutoJoin group is separate, if you wish to do so. I just use the roles within scripts which are not specific for Dell necessarily. If I wanted the script to only run for Dell servers I can just check if the "Dell Server" role is not assigned and then exit.
  8. DarrenWhite99

    HP Proliant Server Roles

    Roles are automatically detected for agents. The roles will become assigned to agents once the update config and resend system inventory (should happen within a 24 hour period). Nothing is specifically needed to enable the roles. Creating a Search and an AutoJoin group is separate, if you wish to do so. I just use the roles within scripts which are not specific for HP necessarily. If I wanted the script to only run for HP I can just check if the HP Server role is not assigned and then exit.
  9. DarrenWhite99

    Automate Server Public IP Check

    Version 1.0.2

    5 downloads

    The IP for a Hosted Automate Server is not guaranteed to remain fixed, but if you do not include the IP in your Server Address template setting, your agents will not be able to communicate if DNS isn't working. See https://docs.connectwise.com/ConnectWise_Automate/ConnectWise_Automate_Knowledge_Base_Articles/Server%3A_Moving_to_a_New_FQDN for instructions on configuring alternate server addresses. (Official Statement concerning Hosted Server IP Addresses - https://docs.connectwise.com/ConnectWise_Automate/ConnectWise_Automate_Knowledge_Base_Articles/Cloud%3A_Cloud_Server_IP_Address) This script is a CLIENT script, which can be scheduled to run once or a few times each day. It will determine which probes are online and begin asking them to resolve the IP of your Automate server, and will continue asking agents until at least 5 agents have responded with the same IP. Once the IP has been determined, any templates that include an IP address but do not include the current IP will be flagged as needing an update. Because this solution is distributed and works without any LTServer commands it is suitable for use in Hosted and On-Premise environments. After importing the script, you must set the hostname and email address for notifications inside the script. To schedule the script, go to Dashboard -> Management -> Scheduled Client Scripts and add the script with whatever schedule you like. Here is a suggested schedule:
  10. DarrenWhite99

    Active Directory Plugin Credential Status Monitor

    It isn't necessary to limit it, the monitor will automatically select only eligible agents. But by default it will include agents that are not under a service plan. To prevent alerting on agents that are not onboarded, etc. I have mine targeted to the "Service Plans.Windows Servers.Server Roles.Windows Servers Core Services.Domain Controllers" group.
  11. DarrenWhite99

    Trend Micro WFBS Services Removal

    Version 1.0.0

    21 downloads

    This is the script that I developed to manage removal of our Managed AV. It supports Windows and OSX installations. If it does not detect the product on the Agent it will skip removal attempts. It uses some known package GUIDS and can accept a removal password. It will leverage the Agent Removal script included with the Trend Micro Plugin for Automate if you have it. If the primary removal steps fail, it retrieves an uninstaller tool that Trend Micro released a few years ago (a copy is included in the bundle since they seem to have taken it down) to clean the system. Finally, it will try some batch/vbs script steps that I made to try and disable or cleanup the software manually. It supports a "ForcedRemoval" option that always triggers all the cleanup steps and skips testing if the product is installed.
  12. DarrenWhite99

    Remove Continuum Agent Software

    Version 1.0.1

    35 downloads

    This script will trigger removal for the following applications (in this order): ITSupport247*Gateway ITSupport247*MSMA ITSupport247*DPMA ITSupport247* ITSPlatform LogMeIn This is just using a generic PowerShell script I made that searches for applications by name and then runs their uninstaller command. It has no specific knowledge of the applications. If the command uses msiexec, it will make sure that the action is uninstall (/x) and it will ensure it runs silently. (adds /quiet /norestart, removes any other /q* parameter). If the command is anything else, it will just add the "/s" parameter if there is not already a parameter like "/s*" in the command.
  13. DarrenWhite99

    Change Hyper-V Guest VM MAC Address Prefix from default

    The pool just sets the MAC that will be assigned when a VM starts, so changing the pool doesn't impact anything running.
  14. Version 1.0.1

    37 downloads

    The AD Plugin will not operate properly if credentials are missing or are not valid. This monitor will report any Domain Controller Infrastructure Master that does not have valid credentials associated with it. This is the same information available in the plugin, but you can be automatically notified when there is a problem instead of having to check it manually. The monitor is configured to only match agents with the "Domain Controller Infrastructure Master" role, so you can leave the targeting to all agents. If you only want to monitor systems that are under a service plan, you may choose to target a group such as: "Service Plans.Windows Servers.Server Roles.Windows Servers Core Services.Domain Controllers". Thank You to @Jacobsa for the suggestion!
  15. DarrenWhite99

    Automate Install - Rip & Replace - Powershell

    Thanks @Gavsto! Also there is this post showing how that module can be used with Control to perform, what else, Agent Reinstalls.. https://www.labtechgeek.com/topic/3397-cw-control-screen-connect-command-execution-tips/?do=findComment&comment=22471
×