At the end of this video, the student will learn how to deploy packages and programs using SCCM 2016. This allows administrator to push out applications in several different ways to user automatically.
- [Instructor] In System Center Configuration Manager, we have the ability to push out applications and installations to our Windows PCs. Let's take a look and see how that's done by expanding our Application Management while in the Software Library category. We have two different ways we can install software. One is the Applications option, and the second is the Packages option. The Packages option is looking for an EXE file, whereas the Applications is looking for and MSI or newer type of installation file.
The advantages to the applications are that the MSI files are a newer type of installation, we have more options, and it's a more efficient way to deploy software. Packages still work fine, but in this case when we can, we will choose to deploy applications. Let's right-click on Applications and choose to Create an Application. Now we're going to choose the MSI type file, but let's take a look and see the other types of installations we can do. Let's go ahead and stay with our MSI, and now we'll go with the location.
Now the location is going to be a UNC path, it's not going to be a C:\ so let's go ahead and type in a UNC path which is going to be our server name and our folder and we're going to go ahead and copy that into our Browse section, and there is our MSI file. Let's go ahead and choose Next. It says that the file cannot be verified, you have the option to say Yes or No. I'm going to go ahead and choose Yes, because we know where we got the file.
Let's click Next, and then we have the name at the top, which is going to be 7-Zip, because that is the name of the file. We have some other options we can fill in such as the publisher, software version, et cetera, if it's not automatically filled in. We also have the option for the installation program switches, which we're going to leave as the default, since we know that's going to work the way it is. And once you become more experienced at this, you can add additional switches or make changes. If it's a 32-bit process, we can check the box for that, but it's not, it's a 64-bit, so we're fine there.
And the install behavior is Install for System if Resource is Device, otherwise Install for User. You have the option to change that as well. Click Next, Next, now we can see that it was successful. Go ahead and click Close. Now that we have our application, let's go ahead and deploy it to a device group, and we'll choose Deploy. Now we're going to want to choose a Collection, so let's go ahead and click Browse, and instead of choosing a User Collection, let's choose a Device Collection.
Now we're going to choose the Windows8 Collection and there's just one computer in there. Click Next. Now we need to pick our Distribution Point. So let's go ahead and click that and check our server that we have in our list and click OK. Click Next. Now we want to choose the Action. We can choose to have the application either Installed, or Uninstalled. We're obviously going to install it. We also have the Purpose set to either Required or Available. If it's Required, the installation will happen automatically.
If it's Available, the user will have the option to install it. We're going to want to require it so let's go ahead and leave that set to Required. We also have a few other options. One of which is to Send wake-up packets, in case the computer is asleep and if the client is on a metered internet connection, we can also choose another time as well. Let's go ahead and choose Next and we're going to choose the As soon as possible option Although we can schedule the installation if we choose.
Here we have the user notification. We can display in the Software Center and show all notifications in the computer itself. Since this is going to be required, that's fine. It's not going to be used. If it was an optional thing, then we would have the option to hide it or display it. When the installation deadline is reached, allow the following activities to be performed outside the maintenance window. We can choose the Software Installation at that point and System Restart if required. In this case, I know this application's not going to require that.
We'll also leave the box checked for Commit changes at deadline. We can create a deployment alert when the threshold is lower than the following. We can check that box and we can say 1% success and we can of course change that as high as we want. We can also create a deployment alert when the threshold is higher than the following. So once we get to 100%, we could say, let us know that it's done. We can also check the box that says Enable System Center Operations Manager maintenance mode, or Generate System Center Operations Manager alert when a software installation fails.
Neither of these are necessary for this particular activity. We'll go ahead and click Next, Next. And we see it was successful. Let's go and click Close. If we click on Monitoring, we can see the installation of 7-Zip to Windows8, we can see that it's required and we can take a look at the Summary and see if it's been successful yet or not and we can look at the Deployment Status.
So nothing's happened yet but that's typical, usually it takes a little bit of time for it to push out, depending on how many computers you want to push to, it could take anywhere from five or 10 minutes all the way up to several hours. So we'll check back on Monitoring if we want to see the status of how that's going. We are now in the Windows8 computer, in the Control Panel and we can see it says Windows8.widget.internal and let's take a look and see if the application's been installed yet. Now I know it hasn't been much time but we can go ahead and and take a look at the Programs and Features and we can see that so far, it has not been installed.
Let's go back to All Control Panel Items and we're going to see an option of Configuration Manager. Let's go ahead and click on that. Now let's click on the Actions tab and we can sort of move things along by clicking on the Application Deployment Evaluation and some of these other ones and click Run Now. Now that we have forced a refresh with communication back at the server, let's go back and take a look at the server and see how our deployment is going.
Now we see under our Content Status, that we successfully distributed the content so now we can go ahead and see if it's installed in our Control Panel Programs and Features. We are back in our Windows8 client, let's click on Programs and Features and there it is, we see 7-Zip has been installed. Using System Center Configuration Manager to deploy applications and packages is a powerful tool we can use to control our Windows computers.
- Upgrading SCCM from previous versions
- Installing SCCM
- Deploying operating systems
- Working with cloud services
- Configuring sites and security
- Deploying software packages and programs
- Managing application dependencies and supersedence
- Managing software updates
- Managing assets
- Monitoring with SCCM