Hello People, just a quick reference on how to setup the App-V client and quickly configure it to talk to a Publishing Server
First of all the hardware and software requirements:
Processor— 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor
RAM— 1 GB (32-bit) or 2 GB (64-bit)
Disk— 100 MB for installation (not including the disk space utilized by virtualized applications)
Microsoft Windows 7 (32-bit and 64-bit versions) or Windows 8
Microsoft .NET 4 Framework (Full)
Windows PowerShell 3.0
The setup.exe will install the following if not already present:
The Microsoft Visual C++ 2005 SP1 Redistributable
The Microsoft Visual C++ 2008 Redistributable.
The Microsoft Visual C++ 2010 Redistributable.
The installation itself is very simple and it will not prompt you for any configuration items. After accepting the license terms and choosing whether to join the improvement program, the client will go ahead and install.
Now to register a Publishing Server
Once installed we need to configure the client to get updates from a publishing server for updates, we can do this via PowerShell. Firstly import the App-V Client PowerShell module:
Then to register the publishing server:
Add-AppvPublishingServer -Name displayname -URL http://publishingservername:port
Then we can carry out an initial sync to test connectivity:
Sync-AppvPublishingServer -ServerId 1
This command will check in with the publishing server to check the current entitlements against what has been configured on the management server.
You may notice a few more configurations relating to the publishing server above, these can also be set either at install using the relevant switches against the installer or can be set via PowerShell after install, the ones I want to call out are related to the user refresh:
UserRefreshEnabled Values: (0/1) Enables a publishing refresh for the user
UserRefreshOnLogon Values: (0/1) Specifies whether or not a user refresh should be initiated at user logon
UserRefreshInterval Values: (0-744) Specifies the frequency of the refresh with the publishing server, can be in days or hours as below
UserRefreshIntervalUnit Values: (Hours(0) or Days (1)) Specifies the unit for the UserRefreshInterval setting