SCCM 2012 - User Device Affinity
I'm going to use XML Notepad to demonstrate how to enable one of the coolest new features of SCCM 2012.
First I'm going to sequence the XML Notepad using App-V 4.6 SP1 Sequencer. Note that SCCM 2012 is only compatible with App-V 4.6 SP1. The apps can be sequenced with a lower version but the client has to be 4.6 SP1. Also note that what I'm going to demonstrate can be done with RDS and Citrix.
You can let users set their primary devices otherwise it will be defined based on usage.
In Administration, click on the Client Settings node, right click Default Client Agent Settings, click Properties and click on User and Device Affinity. Then in User Settings, change the value of Allow user to define their primary device to True.
Now in the Software Catalog the user will have the option to set any computer as his primary device.
Now let's get started. Add the physical app.
Distribute the content.
Now deploy the app.
Select the All User collection.
Here I'm selecting as Required for a nicer user experience. But you can select Available if you want.
After you are done, click in the Deployment Types tab, right click the Deployment Type and click on Properties.
Click in the Requirements tab and make sure everything looks as below.
Now click on Create Deployment Type.
The type will be Microsoft Application Virtualization. Select the manifest file.
I'm going to stream from the distribution point, but its not required.
In the requirements, click Add to Create a new requirement. This time you will still user the Category User, condition Primary User, but the value will equals to False.
Now in your devices find one computer in which the user you are going to use is the Primary User and a device in which it isn't.
Now go to these computers and check the properties of the shortcuts. In the Primary device, the shortcut will be pointing to the Program Files and in the other device it will be pointing to the cache!
First I'm going to sequence the XML Notepad using App-V 4.6 SP1 Sequencer. Note that SCCM 2012 is only compatible with App-V 4.6 SP1. The apps can be sequenced with a lower version but the client has to be 4.6 SP1. Also note that what I'm going to demonstrate can be done with RDS and Citrix.
You can let users set their primary devices otherwise it will be defined based on usage.
In Administration, click on the Client Settings node, right click Default Client Agent Settings, click Properties and click on User and Device Affinity. Then in User Settings, change the value of Allow user to define their primary device to True.
Now in the Software Catalog the user will have the option to set any computer as his primary device.
Now let's get started. Add the physical app.
Distribute the content.
Now deploy the app.
Select the All User collection.
Here I'm selecting as Required for a nicer user experience. But you can select Available if you want.
After you are done, click in the Deployment Types tab, right click the Deployment Type and click on Properties.
Click in the Requirements tab and make sure everything looks as below.
Now click on Create Deployment Type.
The type will be Microsoft Application Virtualization. Select the manifest file.
I'm going to stream from the distribution point, but its not required.
In the requirements, click Add to Create a new requirement. This time you will still user the Category User, condition Primary User, but the value will equals to False.
Now in your devices find one computer in which the user you are going to use is the Primary User and a device in which it isn't.
Now go to these computers and check the properties of the shortcuts. In the Primary device, the shortcut will be pointing to the Program Files and in the other device it will be pointing to the cache!
View comments