/build/static/layout/Breadcrumb_cap_w.png

Scripting Question


Ideas to check for running service description and apply to label

09/10/2019 187 views

We are currently uninstalling dell's Dell Data Protection | Encryption software from our machines.


After uninstalling a service is created called 

cmgdecryptagent

Depending on which stage of the decryption a computer is in, this service will have a description of   [decrypt on reboot]   [complete] (needs a reboot to finish) or [decrypt sweep] (currently running)


I would like to setup a label that I can apply to an alert to tell the users to reboot their computers to continue the removal process.


There are a few ways I think I can do this.  1 create a custom inventory object that checks the status of this service.  2. use the services section of the k1000 to apply the machines to a label.


I have no idea how to do either which is why I ask for your help in pointing me in the right direction.


0 Comments   [ + ] Show comments

Comments


All Answers

0

Service description info is kept in HKLM\SYSTEM\CurrentControlSet\Services\[ServiceName] - Description 

Perhaps you could create a smartlabel that targets systems which have the cmgdecryptagent service present with a reoccurring script? (I would also add criteria for Dell Data Protection software object to the label depending upon your inventory frequency) 

Script workflow would look something like.

- Verify

Does the service description equal complete or decrypt on reboot?

- Success

Create notification window prompting the user to reboot OR create a notification and schedule a reboot to occur in X seconds/minutes/hours.


I'm not sure about using a CIR in this case as it's not necessarily information that would be useful in the future.

Answered 10/03/2019 by: Kiyolaka
Purple Belt