When deploying Windows 10 1607 the anniversary update for the first time I realized I need to be able to filter applications and also Task Sequence steps based on builds in the future. Why? Well I am lazy so I just copied my existing Windows 10 deployment Task Sequence and it failed when deploying applications as it included both the App-v client and the UE-V Client installations and those are now builtin Windows 10 and the installation will fail.
So here are two ways of creating a Global Condition that can be used as requirements for the different deployment types in the application model.
Global Condition using Buildnumber as a variable
This will give us the possibility to enter different Buildnumbers in the Deployment Type Requirements as shown below. So we can type 14393, 10586 or whatever we need it to evaluate on the clients for the deployment type to install.
To create it do the following:
1.In the Configuration Manager Console we select Create Global Condition under Software Library/Application Management/Global Conditions
2. We use the values below
3. Done!
Global Condition using a specific Buildnumber
We can also create a Global Condition for a specific build number, so that we don’t have to type the build number in the deployment type Requirement like shown below when selecting it, we use the “Existential” option instead of string.
This is created in the following way:
1.In the Configuration Manager Console we select Create Global Condition under Software Library/Application Management/Global Conditions
2. The only difference is that now we enter the WQL Where query as well as shown below.
3. Done!
When we deploy the UE-V application to a Windows 10 1607 machine we get the following in the deployment status to verify that it works.
I hope it is useful!