Important Notice: On February 29th, this community was put into read-only mode. All existing posts will remain but customers are unable to add new posts or comment on existing. Please feel to join our Community Discord for any questions and discussions.

Possible to check for either App1, App2, or App3 but not App4?

I'm super new to PQI and I need to create a collection so I can push a plugin for Mimecast out to all of our users with Office installed but we have some users who have "Microsoft office pro plus" and some that have "Microsoft 365 Apps" and I think a few who just show "outlook" of some kind I'm not sure how of if I can check for the existence of 2 or 3 apps but not another?

1

Comments

5 comments
Date Votes
  • Craig,

    Here is my interpretation of your problem, please correct me if I'm wrong:

    You want to deploy a Microsoft Office plugin to every computer containing any version of Microsoft Office. You don't care if it's Office Pro Plus, Office 365, etc. as long as it's a full office suite. However, you have some computers with just "Microsoft Outlook" or something similar installed which you do not want to deploy to.

    If that is accurate, I would do the following:

    • Create a report with column "application name" ONLY. Delete any other columns.
      Change the filters to Any > Application name contains Microsoft
    • Run the report and sort by application name.
    • Create a list of any application names from this report that you would want to deploy your Mimecast plugin to.
    • Create a new dynamic collection with filters such as:
      Any
      Application > Name > Contains > Microsoft Office Professional Plus 2016
      Application > Name > Contains > Microsoft Office Professional Plus 2019
      Application > Name > Contains > Microsoft Office 365 ProPlus
    • You will have to replace those individual application names with appropriate ones from your environment. Add as many filters as you need.
    • Deploy your package to this dynamic collection. I highly recommend also adding a filter to this dynamic collection to preclude machines that have the Mimecast plugin so that you don't erroneously double-deploy it.
    1
  • Actually I want to deploy the plugin to a computer with any type of office or outlook standalone. I do not want to deploy to systems without at least one of these (office or outlook). So your example still works for picking up those versions. How do I also filter for not having Mimecast? I was not sure if adding all 3 of those under any would require all 3 or not. If its looking for any one of those I might be screwing up how i am checking for app versions lower than a certain number in my other collections.

    1
  • I don't have Mimecast in my environment so I'm using Dropbox instead for my example. See screenshot below:

    2
  • Awesome thanks for your help!

    1
  • No problem. Glad I could help.

    1