SvRooij.Winget-Intune.Cli 0.8.4

dotnet tool install --global SvRooij.Winget-Intune.Cli --version 0.8.4
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local SvRooij.Winget-Intune.Cli --version 0.8.4
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SvRooij.Winget-Intune.Cli&version=0.8.4
nuke :add-package SvRooij.Winget-Intune.Cli --version 0.8.4

WinTuner

GitHub issues Github sponsors

Documentation

Take any app from WinGet and upload it to Intune in minutes. This app is available as PowerShell module and as a CLI, both run mostly thee same code.

  • Downloading the installer and the logo
  • Creating an intunewin file automatically
  • Generating the needed script information
  • Publish the app to Intune.

LinkedIn Profile Link Mastodon Follow on Twitter Check my blog

WinTuner PowerShell Module

This is the PowerShell version of the WinTuner application, requiring PowerShell 7.4 (net8.0). Available in the PowerShell Gallery. Documentation can be found here.

Install-Module -Name WinTuner

As of April 2024, the main development focus will be on the PowerShell module, since that is what most sysadmin use. The CLI will still be maintained, but will not get new features as fast as the PowerShell module.

WinTuner CLI

This application is Windows only and requires Dotnet 8 to be installed on your computer. It's a beta application, so please report any issues you find. Some commands run the winget in the background and are thus Windows-only, make sure you have the App Installer installed on your computer if you want to use these commands.

The package and publish commands are cross-platform, and should work on any platform that supports dotnet 8. These commands no longer use the WinGet executable, which also means any other sources than winget are no longer supported. The msi command is still windows only, as it uses the Microsoft.Deployment.WindowsInstaller package.

Check out the documentation for more information.

Installing

This package can be downloaded as a dotnet tool. Make sure you have Dotnet 8 installed on your computer. I'm working to get a code signing certificate, but for now you might have to configure an exception on your computer to run unsigned code.

# Install dotnet 8 sdk (or the way specific for your platform)
winget install --id Microsoft.DotNet.SDK.8 --source winget

# Add the nuget feed, if that is not already done
dotnet nuget add source https://api.nuget.org/v3/index.json --name nuget.org

# This command will install the tool
dotnet tool install --global Svrooij.Winget-Intune.Cli

# or to update to the latest version
dotnet tool update --global SvRooij.Winget-Intune.Cli

Beta application

This is a beta application, it's not yet ready for production use. I'm still working on it, and I'm looking for feedback. If you found a bug please create an issue, if you have questions or want to share your feedback, check out the discussions page.

Library (soon)

I'm planning to release the actual intune specific code as a separate library, so you can use it in your own projects. This will be released as a separate package.

Contributing

If you want to contribute to this project, please check out the contributing page and the Code of Conduct.

Usefull information

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.8.4 413 4/24/2024
0.8.3 827 4/9/2024
0.8.2 455 4/7/2024
0.8.1 390 4/3/2024
0.8.0-alpha0008 202 1/9/2024
0.7.0 1,943 1/3/2024
0.7.0-alpha0007 279 1/2/2024
0.7.0-alpha0004 252 12/29/2023
0.6.1-alpha0002 181 12/27/2023
0.6.1-alpha0001 286 12/21/2023
0.6.0 752 12/21/2023
0.6.0-alpha0014 224 12/1/2023
0.6.0-alpha0013 116 12/1/2023
0.6.0-alpha0012 398 10/17/2023
0.6.0-alpha0010 269 10/4/2023
0.6.0-alpha0009 1,871 9/26/2023
0.6.0-alpha0008 239 9/23/2023
0.5.6-alpha0005 280 9/20/2023
0.5.5 461 9/18/2023
0.5.4 1,082 9/17/2023
0.5.3 1,252 9/17/2023
0.5.2 609 9/5/2023
0.5.1 551 9/1/2023
0.5.0 448 8/29/2023
0.4.1 427 8/22/2023
0.4.0 525 8/17/2023
0.3.0 1,293 8/16/2023
0.2.2 1,535 8/14/2023