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