Jump to content


anyweb

using vNext in a LAB - Part 5. Deploying Applications

Recommended Posts

In Part 1. of this series we Installed vNext.

In Part 2., we then Configured vNext to use the New AD Site as a boundary and Configured Discovery Methods in vNext. In Part 3, we installed the Reporting Point Role along with some additional roles and configured them.

In Part 4 we configured the client Agents and deployed the vNext Client

 

Now we will learn how to Deploy Applications using vNext. But before doing so we need to understand the differences between ConfigMgr 2007 and vNext.

 

Software Distribution in vNext is very different to what we were used to in ConfigMgr 2007. In SCCM 2007, we would typically make a package, the package would contain one or more programs and we would then create an advertisement which targetted the software to a collection. The user would get the software in a variety of ways, silently (mandatory) or optional (via Run Advertised Programs and/or Add Remove Programs in Control Panel).

 

In vNext, the Package and Program is replaced with Application and Deployment Types (Packages and Programs are still available for backwards compatability in vNext but it's considered basic software distribution and not advanced, and more importantly, not recommended.)

 

What we knew as the Advertisement, is replaced with a state based Deployment via detection method, and now the Run Advertised Programs applet is replaced with Software Center.

 

Ok then, let's see how it all works... we will deploy a simple application (in this case, WinZip 15, download the MSI from here), for this Lab, verify that you have enabled Active Directory User Discovery.

 

 

Perform the following on the vNext server as SMSadmin

 

Step 1. Create an Application

 

In the Wunderbar, click on Software Library, and then click on Application Management in the navigation pane.

 

application management.png

 

Select Applications in the navigation pane (or on the right hand side pane), it will say 'no items found' as we have not added any applications yet.

 

applications.png

 

In the navigation pane (or in the action pane on the far right) right click on Application and choose Create Application

 

create application.png

 

The Create Application Wizard appears, you will notice that the default setting type is set to Windows Installer (Native), you could choose Microsoft Application Virtualization or Mobile CAB files but in this example we will stay with the default (MSI).

 

create application wizard.png

 

Browse to the network path of where your MSI is stored (I created a network share on d:\ called sources, in their I created two more sub-directories called apps and winzip.) Include the MSI filename when you browse. eg: \\vnext\sources\apps\winzip\winzip150.msi

 

winzip msi.png

 

click Next and you will be informed about the application import, in our case the import succeeded

 

import succeeded.png

 

click Next and the General Information screen appears, we can enter some info about the application itself, by default vNext will have picked some values for us (like the install switches)

 

general information.png

 

Enter some details about the application, and click on select to create a new Administrative Category, in this example I created a category called Nice to Have, in the Install for User or System drop down menu, select Install for User.

 

general information settings.png

 

review the summary

 

summary.png

 

Note: If you get an error like this "Error: The ConfigMgr Provider reported an error connecting to the ConfigMgr site database service" then verify that you added the vNext computer account (vnext$) to the Administrators Group on the vNext server.

 

Review the Confirmation screen and click Close.

 

confirmation.png

 

Our Winzip application should be listed.

 

1 item foun.png

Share this post


Link to post
Share on other sites

Step 2. Adding Advanced options to our Application

 

Select our newly created application, right click it and choose Properties

 

properties.png

 

the Winzip Properties screen appears,

 

winzip properties.png

 

select the Catalog tab and enter some details about the application

 

catalog1.png

 

Click on the Deployment Types tab, and select our application, click on Edit to view the applications deployment types properties, several options exist such as Content, Programs, Detection Method, User-Experience, Requirements, Return Codes and Dependencies.

 

deployment types.png

 

 

 

application properties.png

 

Click on Requirements then click on Add to add a requirement

 

requirements add.png

 

enter the following details, for category choose Machine, select CPU Speed, set the operator to Greater than or equal to and set a value that will work in your lab, eg: 2000 for 2 Ghz.

 

2ghz.png

 

review the requirements you created.

 

requirements.png

 

Select the Programs Tab.

 

add /qn to the installation switch to install the program silently and click Ok.

 

qn.png

Share this post


Link to post
Share on other sites

Step 3. Enable BITS on the Distribution Points

 

Before we can deploy our software we need to enable BITS on our distribution point(s).

 

In the Wunderbar, select Administration and select Distribution Points from the navigation menu. Select Properties

bits properties.png

 

Under Communication settings, place a checkmark in the Allow Clients to... section

 

enable bits.png

 

Click OK.

 

 

Step 4. Deploying the Application to a User

 

Now that we have created an application, and customised it somewhat, we want to Deploy it (think of it as creating the Advertisement).

 

Select Software Library in the Wunderbar. Right click on our application, and select Deploy

 

deploy.png

 

The Deploy Software Wizard appears

 

deploy software wizard.png

 

to the right of collection, click browse

 

At the top of the Collections screen select Users (Devices is selected by Default), then select the All Users Collection, click Ok when done

 

all users.png

 

Click Browse to the right of Distribution Points

 

brose dp.png

 

The Select Content Server dialog box appears allowing you to configure the distribution point(s) for our application, select Change to Distribution Points.

 

change to dps.png

 

select our vNext server from the list and click ok.

 

vnext dp.png

 

click Next,

 

next.png

 

on the next screen we get to choose between Available and Required for Intent (this is the equivalent of Optional and Mandatory), choose Required.

 

required.png

 

we can choose the Schedule for this deployment, so set a schedule and click Next

 

schedule.png

 

for User Experience click on the drop down menu and select Show All Notifications

 

show all.png

 

Leave the Alerts as default

 

click next at the summary and review the progress and finally the confirmation screen (deployment processing complete).

 

progress complete.png

 

click Close to exit.

Share this post


Link to post
Share on other sites

Step 5. Review the application being Deployed.

 

On the vnext server itself, logout as SMSadmin and login as TestUser (we created this user in part one).

 

After our appointed time, the application will be made available to the User and the user will be notified with a New Required Software notification

 

new required software.png

 

click on the message to review the details

 

details.png

 

and after a few moments the software will install itself silently

 

software installed.png

 

In the next part of this series we will dig even further into Deploying Applications

  • Like 1

Share this post


Link to post
Share on other sites

Dear Admin,

Your Document is Really Amazing , But I have Simple Q , The Interface of the SCCM Console of yours looks different than the Default Console , How Did you Get this Interface , Is there any Skins Could be Applied ?

Share this post


Link to post
Share on other sites

this guide was for configuration manager 2012 BETA 1, in other words a build that was released some years ago and which has been replaced with beta 2, release candidate 1, and RTM.....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...