Create intunewin file

When I started to research how to deploy a Windows bit application via Company Portal, I started with Google searches. To write this blog I used information I found in the product documentation and some good blogs by Peter van der Woude and Maurice Daly.

I hope this post is a different enough that you will find it useful. This part is general to how on software packaging regardless if it is Config Manager or Intune.

If you are familiar with how to find command line switches skip ahead to the next section. Before I package any software that is not a simple MSI, I install the software on a test virtual machine.

This allows me to determine the silent install command lines, what other prerequisites are needed, and which detection method to use. When I review the installation source files, I see that it is InstallShield setup.

I could just use the msiexec.

TrueSec at Microsoft Ignite 2018 - Deploy Win32 Applications with Microsoft Intune

Before I go into detail, I want to talk about command line switches. Always review the vendors documentation to find any custom switches and return codes they may have. For InstallShield setup. All work is performed a virtual machine with Windows 10 with Orca installed. Since there is pre-requisite software needed, I will need to package this using setup.

The InstallShield script logic will automatically detect the installation status of the pre-requisites and installs if necessary. If there were no pre-requisite software needed, I could just use the MSI. Cancel the installation. Find the silent install command line In the virtual machine, open an elevated command prompt window or a PowerShell window. Per the screen that was displayed, the silent install command line setup.

Open Task Manager Select the Details pane. Wait for the setup. Since Intune should control the restart of the computer, the command line will need to be modified to not automatically restart the computer. The revised command line with option to suppress restart is setup. Or you can run a PowerShell command:. So, the final silent uninstall command line is: Msiexec. Make note of the Publisher, and URL information as these will be used when inputting information about the application in Intune.

Adding an icon to the application makes it easier for the user to locate the application in the company portal.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Creating desktop shortcuts with Intune

If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. Version 1. See release notes for more information.

The packaging tool converts application installation files into the. The packaging tool also detects the parameters required by Intune to determine the application installation state.

create intunewin file

After you use this tool on your apps, you will be able to upload and assign the apps in the Microsoft Intune console. Note: The generated. Please keep it in the safe place as your source setup files. Skip to content. Dismiss Join GitHub today GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Sign up. A tool to wrap Win32 App and then it can be uploaded to Intune. Branch: master. Find file.

Sign in Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again. Latest commit. Latest commit dd7d1ab Mar 20, Print and retain a copy of the license terms for your records. If you do not accept them, do not use the software.

For MSI setup file, this tool will retrieve required information for Intune. If -a is specified, all catalog files in that folder will be bundled into the. If -q is specified, it will be in quiet mode. If the output file already exists, it will be overwritten. Also if the output folder does not exist, it will be created automatically. IntuneWinAppUtil If no parameter is specified, this tool will guide you to input the required parameters step by step.

create intunewin file

All files in this folder will be compressed into. Only the setup files for this app should be in this folder.IntuneWin packages. Microsoft has an excellent tool called IntuneWinAppUtil. If you are wondering why to convert MSI package source to.

Volkens pigeons

IntuneWin is the application type used for Intune Win32 application model. Download the Trial version of Smart Package Studio. IntuneWin package. An IntuneWin package can contain any number of files and directories necessary for a package to be installed, and this smart editor wizard will help to generate one.

Godot 3 tileset

IntuneWin file ready for deployment. If an MSI file is selected, information from it is embedded into the generated package. I feel this information is similar to one get filled during SCCM application creation wizard. You can add silent command lines and detection methods.

The Intune Windows App. You are ready to upload the InutneWin package to Intune portal. Intune application model can be created with the help of text and IntuneWin files.

Killers abusing defence law

IntuneWin package is NOT valid. Save my name, email, and website in this browser for the next time I comment. Notify me of follow-up comments by email. Notify me of new posts by email. This site uses Akismet to reduce spam.

Castlevania running water

Learn how your comment data is processed. How to Manage Devices. Please enter your comment! Please enter your name here. You have entered an incorrect email address! We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. Agree Read More.Oliver Kieselbach January 18, Imagine you have a kind of source share for all the.

At some point in time you like to modify a package but you do not have the source files right now, only the. Additionally what is if you lost your complete sources, can we get them back directly from the Intune tenant? The encrypted. The clients will get this information also when they are requesting Win32 apps for installation via policy.

If we try to open the inner encrypted. We will see the following error message:. As long as this information is available we can make use of it. I wrote a small. Et voila — we have an unencrypted. The command line utility is pretty simple to use, just point to the path of the. If you already have the encrypted.

As you can see the tool will ask for any overwrite and cleanup of extracted files before proceeding. Sometimes it is useful to keep the extracted content for further inspection. For easy proceeding just hit enter and let the tool do the cleanup of the extracted. After successful decryption we have now an additional. So I wrote a small PowerShell script to parse the logfile and extract all relevant information of the already installed. This is an example of that log file entry:.

The installed. The log entry does include the download location also. It would be possible to write a tool to request the file from Intune directly to get to this information but in fact then I would write lots of the parts of the agent my self again. Getting tokens for requests, dealing with discovery, decryption, etc. So I decided to not do that and let the agent to its job and grab the necessary information from the log files.

In case of missing entries you can simply enroll a device and install all software via Company Portal on it to get all log entries and then parse this info for further usage.

create intunewin file

So in the log entry we have everything we need. If we run the script provided below on an Azure AD joined device with Intune enrollment you can successfully decrypt the encryption information which you get from the Intune GatewayService to decrypt and download the encrypted.

The agent itself does nothing else during a normal install. It requests a policy which includes the package info, content info and decryption info.

Copy file to workstations with Windows Intune

I decode this as well and provide it as plain text to you, or we can simply pass this to the IntuneWinUtilDecoder as parameters for instant decryption. Here the script in action, downloading an app discovered in the log entry yellow is the download URL, cyan is the encryption info highlighted and in the end decoding it:.

I hope this small utility and script is as useful for you as for me as I deal with a lot of test deployments in my lab and miss from time to time my source files. You can actually get the sourcefiles from a client. They are extracted before install. Great tool though.In the fourth entry to the Keep it Simple with Intune series, I take you through the process of creating a Win32 app for deployment.

This tool is available from GitHub here and the tool is used to convert application installs into the. The IntuneWinAppUtil. Click the browse icon and upload the. Click OK to confirm. Set any requirements that devices must meet to install the app. In my example, I am checking for the MSI product code, but you can also do registry and file checks on the target device.

You can also configure optional Return codes and Scope Tags but at this point you are able to click the Add button to create the Win32app. The application will be uploaded to Intune. You will have to wait for the app to be ready in the meantime. With the application uploaded and ready, create an assignment to deploy out to the intended target devices.

You can decide whether to show toast notifications for the application install or not. You can use cmtrace to check the IntuneManagementExtension. You are commenting using your WordPress. You are commenting using your Google account.

You are commenting using your Twitter account. You are commenting using your Facebook account. Notify me of new comments via email. Notify me of new posts via email. Search for: Search.

create intunewin file

Like this: Like Loading Previous Previous post: The legacy package does not have exactly one content. Leave a Reply Cancel reply Enter your comment here Fill in your details below or click an icon to log in:. Email required Address never made public.

Moog ladder filter diy kit

Name required. Post to Cancel. Post was not sent - check your email addresses! Sorry, your blog cannot share posts by email.Microsoft made it finally happen and provides an integrated way to deploy Win32 Apps via the Intune Management Extension.

This is by far the biggest step forward in the Modern Management field. Until now the community came up with lots of ways to utilize PowerShell scripts to finally install some Win32 Apps. By doing this you need to take care of the content location, availability, distribution, the app install, and verification logic. As a short refresh regarding Intune Management Extension, I recommend to read my blog articles about it, where you find a lot of information regarding the architecture, the inner workings, and troubleshooting advises:.

Both articles are very relevant to this new feature as they all describe the architecture and technical details regarding the Intune Management Extension itself.

Exactly this Intune Management Extension is used now for deploying Win32 apps packaged as. This is not a end to end walk-through how to use the feature in regards of the Intune portal or on the client itself.

This is an article all about the inner workings of this new capability, a deep dive into the new technology itself. To get a Win32 apps deployed via the Intune Management Extension we first need to package the content we want to distribute. A similar tool to create these packages is available for the Windows world now. This tool is called:. Microsoft Win32 Content Prep Tool. For all of you with ConfigMgr experience, the new feature to deploy Win32 apps with Intune can be compared a little bit with the Packages and Programs functionality within ConfigMgr, but with some additions.

We specify a folder and the executable and create then an yourappname. This is our packaged app which we then can upload to the Intune service. The command line of the tool is this:. To dig a little deeper we inspect the resulting package in detail now. After successful execution it will generate the. For MSI setup files, this tool will retrieve required information for later usage in the Intune portal. To explore this a little bit I captured the output and highlighted some important facts there, to gain understanding how the tool is working.

As seen the tool is executed with the necessary parameters to create a package for Google Chrome Enterprise Edition Browser, which is provided as a.

The command line then is:. If we look at the green highlighted output now we find some very important information appearing which is exactly describing the workflow:. As we can see a normal zip compression is used and therefore it is easy to verify all this by opening the generated package with our favorite archive application:. We can see the content folder and metadata folder. Where the content folder stores the encrypted. If we now have a look at the detection. A detailed review shows us the file and encryption information and in addition the MSI file information.

This information is used by the Intune portal to pre-populate some Intune app definitions for us.So the Win32 app deployment feature is Intune Management Extension with the availability to deploy complex application.

If you know of the application model in SCCM this new feature will be very familiar to you. In this blog post I will show how to deploy Adobe Reader DC — see how to packages Adobe Reader here It is to use Adobe Reader as a example — it has all that have been missing from Intune, multiple files and a.

I have copied the IntuneWinAppUtil. As the last point you can specify a custom return code if the application installer is not using a standard return code. Intune Standalone — Win32 app management Public Preview. We have a stand alone Intune and I am trying to deploy win 32 app as available for user groups, but the applications are not showing up in the company portal. When I am deploying the application as required the application is getting installed.

Also one more thing is Microsoft windows store applications when deployed as available, I can see them in the company portal. Is there anything extra that I need to do prior to the steps above? Can you please help me with this? Machines are azure AD registered. You are commenting using your WordPress. You are commenting using your Google account.

Add a Windows line-of-business app to Microsoft Intune

You are commenting using your Twitter account. You are commenting using your Facebook account. Notify me of new comments via email. Notify me of new posts via email. This site uses Akismet to reduce spam. Learn how your comment data is processed. Search for: Search.


Replies to “Create intunewin file”

Leave a Reply

Your email address will not be published. Required fields are marked *