Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


KKerezman last won the day on May 4

KKerezman had the most liked content!

Community Reputation

2 Neutral

My Information

  • Location
    Hillsboro OR USA
  • Agent Count
    1500 - 2000 Agents


Recent Profile Visitors

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

  1. You can't edit Agent Monitor Creation - Disk* but you can copy it, then just edit the step in the Agent Monitor Creation* script that runs Agent Monitor Creation - Disk* to run your copy instead.
  2. KKerezman

    Relationship Troubles - Parent, Child, and no returns

    Well of course I was coming at this the long way 'round. Adding the Client Name column to your instructions got me what I needed. (I didn't mention the Client Name requirement in the original post because I hadn't even gotten as far as the Computer Name, and figured if I could solve that then the client info would be solvable through a similar method.) May Washu-sama bless you and keep you, good sir.
  3. Hello, neighbors. I'm still only a few months into this Automate experience. I spent the morning going over https://www.gavsto.com/labtech-report-center/ (missing images and all) as well as what I can grok of the DevExpress docs online. All this so I can make a single-table report to show which machines have what CrashPlan versions installed. (Can this be done in a Search? KIND OF, but as soon as you do Application Match you lose the ability to get anything under that match group into the Excel results, grr, argh. Can it be done in SQL? Maybe but I'm not a SQL guy and we're Hosted so our access to SQL is very limited. Can it be done in a Dataview? Boy wouldn't a non-wonky Dataview editor be nice!) Anyway: Instead of adding new forehead-shaped dents to my wall, I'm here to see if anyone can nudge me in the right direction. All I really want, at the moment, is to make it so I can get the computer name to match up to a computer ID in my little software installed-version table. I have two Queries in my Data Source Editor: CrashPlan Software - Source: 'software', Where SQL: Name like '%CrashPlan%', Included columns: ComputerID, Name, Version, DateInstalled. Basically this does work! And if I didn't mind looking up agent ID numbers I wouldn't need to tie into the other table, but I do mind so I do need the other table. Client Computers - Source: 'computers', Included columns: ComputerID, Name, ClientID. I have a parent/child relationship tied to the ComputerID field. Great, but no matter what I do, regardless of which I make the Parent and which the Child, when I try to bring in computers.Name and/or computers.ClientID I get either the first result repeated or blank results. Is this just brokenness in the Report Designer or am I fundamentally misunderstanding how this is supposed to work?
  4. Darren, Sorry about the delay, I apparently didn't set myself to get notified on replies. Good questions! The users in question are assigned to All Clients. The Location's "Deployment and Defaults" has been left Not Selected. (Our migration consultant stressed making sure there's a Login for Admin Access selected and that the Default template is chosen, but nothing about the Default Group For New Agents option. If we're missing a best-practice there, I'm all ears.) Since we're hosted I can't really check the server to see if it's having issues building the searches/groups. But our techs are definitely set to All Clients, which one would think would give them what they need. I might try enabling Show All under Computers in the User Class Manager, though I feel like that might bite me in the backside if we need to carve out a client out from their visibility later on. Thanks for the info!
  5. For what little it's worth: We've tried the Reload Cache thing, and it only works sometimes. We also have the techs close out and re-launch Control Center, which also only works sometimes. We've pestered our migration consultant, who hasn't yet come back with anything useful. It's... rather annoying, especially coming from the "the installer always Just Works and the agent is useful right away" land of Kaseya. Sigh.
  6. KKerezman

    CrashPlan Job Log Reporter

    You're most welcome! After a few weeks with this in production (a modified copy of it is run every few hours against online CrashPlan-installed agents and emails Backup Radar in their "generic" format), I should note that if CP is installed "per user" into the AppData hierarchy this script basically won't work. (It will do the thing in the first # point above, bailing when it doesn't find the log file.) You're free to add in some "find where it's installed" logic if you want, but we just decided to reinstall those endpoints "properly" instead. We're fussbudgets that way.
  7. KKerezman

    Network Location Awareness Monitor?

    I'm probably going to end up building a script around the idea of checking NLA's status and kicking the service, and scheduling that script to run a few times per day/night. My bit of PowerShell that'll determine if the service needs kicking: Get-WmiObject MSFT_NetConnectionProfile -Namespace root/StandardCimv2 | Select -ExpandProperty NetworkCategory If the result is '2' then it's in "domain" mode and the service can be left alone. Hope that helps a bit.
  8. KKerezman

    Script Targeting

    The Computer Types search "Computers - Windows Laptop" could be used to build a Group, which could then only run your agent install script against members of that group. That'd probably be the easiest way.
  9. Dude, you just saved me an ongoing headache of "save %shellresult% to file, upload file, attach file to email" to get around the problem of badly-formatted console command output, THANK YOU.
  10. KKerezman

    CrashPlan Job Log Reporter

    I needed a way to pull the list of "failed" files from the gigantic CrashPlan client logs, and to do so without downloading several gigs of logs locally and eyeballing it myself. So, coupled with the "opportunity" to learn more about how to wrangle things in PowerShell, I have created the attached TESTING script. In a nutshell, it performs the following steps: Checks if the backup_files.log.0 exists in the CP log directory under ProgramData and emails the tech who ran the script a DIR of the directory if it's missing (then bails). Makes a "today's date" variable in a format matching what's in the log. Parses log looking for lines with today's date, twice. Once to pull the timestamp of the latest job run, once to pull the number of failed files in that job. Generates a "working" (just the desired date/time lines) copy of the log file in %tempdir% and parses that for the lines with the actual failed files. (Upon later runs, the working file is checked for and deleted first.) Emails the resulting info to the tech who ran the script. Note that if you do play with this, you should obviously season it to taste. I merely figured somebody somewhere might get some value out of the day I have just spent chasing down syntax errors... CrashPlan Job Log Reporter (TESTING).xml
  11. KKerezman

    Default Browser

    Bill, Some Googling has led me to a lot of not-terribly-useful information but also one thing that MIGHT be worth a look...: http://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/ I recommend experimentation. I believe that you'll need to run whatever command/utility in the user's context since browser preference is a per-user thing. Good luck!
  12. KKerezman

    Backup Solution Rating

    Dattos have saved our clients' bacon over and over (and thus our agreements with said clients). StorageCraft has been a decent solution for clients who don't want to invest in the full Datto experience, BUT note that their new version 6.8 of the SPX product is basically broken right now. Our Acronis experience is mainly through what's left of our Kaseya environment and... meh.
  13. KKerezman

    Office 365 backup

    We're using a mix of products, though we're looking to whittle that down. My preferred option is the Datto product-formerly-known-as-Backupify solution.
  14. KKerezman

    Device Purge/Retire

    Jason, I'm asking the obvious questions because I'm still new at the Automate way of things: Are your examples a pair of one-liner scripts you'd run as part of Groups populated by an Auto-Join Search looking for agents offline more than 60/90 days? Thanks!
  15. KKerezman

    Service Blacklist - OneSyncSvc_

    Yeah, whatever genius at Microsoft decided that servers should create those per-user services at login needs to be horsewhipped. Anyway! We ended up making a copy of the "SVC - Auto Services Stopped" internal monitor with this tacked onto the end of the Configuration directive: AND Services.name not like '%OneSyncSvc%' We disabled the stock one and enabled our copy in our Servers 24x7 service plan group, and voila. Seems to be working. (We don't have auto-services monitoring enabled at all for workstations, because ain't nobody got that kind of free time.)