Join Brien Posey for an in-depth discussion in this video Upload an app to Intune, part of Windows 10: Deploy and Manage Virtual Applications.
- [Instructor] Microsoft Intune can be used to deploy desktop applications to PCs that have been enrolled into Intune. In order to do so, however, the desktop application has to support silent installation. So, to make an application available for deployment, go to apps, and then click on apps. And, as you can see, there are a number of applications that have already been made available for deployment, so let's add another one. To do that, click on add app, and then click run when you see the security warning asking if you want to run the software publishing app.
When you do that, you're going to be prompted to log in again, so I'll enter my credentials. So, now I'm taken to the add software wizard. There's nothing that we have to do on the before you begin screen, so I'm going to click next. Next, I'm taken to a screen that asks some specifics about the application that I want to install. So, the software installer can either be an EXE file, or an MSI file, which you can see right here.
So, the next thing that we have to do is specify the location of the software setup file. So, I'm going to click browse, and I'm going to choose one of the folders on my hard drive where I've made several applications available. And, I'm going to choose this application right here. And, you'll notice that there's a checkbox that we can use to include additional files or subfolders that need to be made available along with the application. We don't have any in this case, so I'm just going to click next.
Now, we're prompted to provide a description for the application that we're installing. So, typically, you would enter a publisher, but this one doesn't really have a publisher, so I'm just going to use the term open source, and then we provide the name of the application and the description. And, there's also a couple of other fields that you can fill in if you want to. You can provide a URL for software information. You can also provide a URL for privacy information. And, you can categorize the application that you're making available.
We have a number of different categories available here. For this particular one, I'm going to choose Photo & Media, and click next. Now, we're taken to the requirements screen, and this is where you choose the architecture and the operating system that is supported by the application that you're deploying. So, for the architecture, the default is any, but we can choose 32-bit or 64-bit. I'm going to leave this set to any. The operating system selection is also set to any by default, but if you want to narrow this down, you can choose specific Windows versions.
I'm going to leave this set to any. I'm going to click next, and now I'm taken to the detection rules screen. Intune uses detection rules to determine whether or not the application is already installed. And, we can set up our own custom detection rules, or we can use the default detection rules. In case you're wondering, the custom detection rules can be based on whether or not certain files already exist, whether certain MSI product codes exist, and whether registry keys exist.
I'm just going to use the default detection rules, and click next. And now, I'm taken to the command line arguments screen. Now, this screen is important. As I mentioned earlier, applications won't deploy correctly unless they can be deployed silently. Now, if you choose an EXE based installer, then Intune is automatically going to attempt to use the /Install switch, and for some applications the /Install switch will allow the application to install silently.
If you choose an MSI based installer, then Intune is automatically going to append the setup switch. The setup switch, at least for some applications, will allow the MSI to install silently. Now, it's worth noting that the application publisher has to support the use of these switches, and a lot of applications don't, especially the newer ones. But, if there are other switches that you want to use, maybe some custom switch such as /Q to make the application install silently, this is where you would provide those switches.
You would simply choose yes, and then you would type in the switch that you want to use, for example, /Q. I'm going to set this back to no, and then I'm going to click next, and now I'm taken to the return codes screen. And, the return codes screen asks you how you want to interpret return codes. You can opt to not interpret the return codes at all, or you can turn this on and you can provide a return code for a successful installation, or for a successful installation with a restart required.
I'm just going to go with the defaults. I'll click next, and now I'm taken to a summary screen. And, everything looks good on the summary screen, so I'm going to go ahead and click upload, and now my application is being uploaded to Intune. And, this process can take a minute, especially for larger applications. And, it looks like the upload has successfully completed, so I'll click close. And, you'll notice that the application isn't initially listed on the list of apps.
So, typically you're going to have to refresh the screen in order for the new application to be listed. So, I'll go ahead and click refresh. And, here's the application that we just uploaded. So, that's how you make an application available in Microsoft Intune.
- Installing and deploying App-V
- Sequencing an application
- Editing or upgrading an application
- Configuring applications for deployment in App-V
- Deploying apps with Intune