IntuneBrew

0.7.0

This script automates the process of deploying macOS applications to Microsoft Intune using information from Homebrew casks. It fetches app details, creates Intune policies, and manages the deployment process.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name IntuneBrew

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • ugurk

Tags

Intune macOS Homebrew

Functions

Test-AuthConfig Connect-WithCertificate Connect-WithClientSecret Connect-Interactive Show-FilePickerDialog EncryptFile GenerateKey UploadFileToAzureStorage Add-IntuneAppLogo Get-IntuneAppAssignment Set-IntuneAppAssignment Remove-IntuneAppAssignment Convert-ScriptToBase64 Get-AppCveInfo Get-GitHubAppInfo Get-AppFile Test-ValidUrl Get-IntuneApp Test-NewerVersion Write-ColoredTable

Dependencies

This script has no dependencies.

Release Notes

Version 0.7.0: Added option to continue with download even when hash verification fails. Users can now choose to proceed at their own risk when hash mismatches occur.
Version 0.6.2: Improved file download handling for redirected URLs, especially for Cloudflare-hosted files.
Version 0.6.1: Fixed a bug when the permission check was failing for interactive sign-in. Also fixed warnings generated by PSScriptAnalyzer.
Version 0.6.0: Added support for pre-install and post-install scripts for PKG apps.
Version 0.5.2: Added Logo to the PowerShell Gallery page.
Version 0.5.1: Updated the table output visualization. This makes it easier to read and understand the data being presented.
Version 0.5.0: Added support for CVE scores.
Version 0.4.2: Optimized App Logo handling.
Version 0.4.1: IntuneBrew now correctly handles download urls with a redirect
Version 0.4.0: Added support to copy assignments from existing app version to new version. If you copy over the assignments, the assignments for the older app version will be removed automatically.
Version 0.3.8: Added support for -localfile parameter to upload local PKG or DMG files to Intune
Version 0.3.7: Fix Parse Errors

FileList

Version History

Version Downloads Last updated
0.7.0 (current version) 33 5/9/2025
0.6.2 5 5/9/2025
0.6.1 166 5/4/2025
0.6.0 6 5/3/2025
0.5.2 5 5/3/2025
0.5.1 4 5/3/2025
0.5.0 4 5/3/2025
0.4.2 20 4/29/2025
0.3.8 904 2/22/2025
0.3.7 18 2/20/2025
0.3.6 60 2/18/2025
0.3.5 71 2/10/2025
0.3.4 6 2/10/2025
0.3.3 16 2/9/2025
0.3.2 9 2/7/2025
0.3.1 20 2/2/2025
0.3 6 2/2/2025
Show more