A package can be assigned per-user or per-machine. Assigned packages are automatically silently installed.

To assign a package:

1.In the Group Policy Management Editor, go to Computer Configuration and select Policies and Software Settings.

2.Select Software Installation.

3.Right-click and select New and then select Package.

4.In the open dialog box, make sure to type the full UNC path of the shared installer package. For example:
\\<machine_name>\MyGPO\DesktopClients.msi

5.Click Open and Select the Deployment Method as Assign and click OK.

6.From the command-line window, run the command to force update of group policy.
gpupdate/Force