tcs.intune.packaging
0.5.0
Windows-only functions to build, package and deploy application and configuration packages for Microsoft Intune (Win32 apps, .intunewin packages and APF installer templates).
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024 Nigel Tatschner. All rights reserved.
Package Details
Author(s)
- Nigel Tatschner
Tags
Intune Packaging Deployment Applications Win32 IntuneWin Windows
Functions
Add-IntuneWin32AppDependency Add-IntuneWin32AppSupersedence Get-IntunePackagingTool Get-IntuneWin32App Get-IntuneWinPackageInfo Get-MSIProperty Invoke-Executable New-APFConfigDeployment New-APFDeployment New-ApplicationDeploymentGroup New-IntuneApplication New-IntuneWin32Application New-IntuneWin32AppPackage New-IntuneWin32Rule New-PackageJSON Publish-IntuneAppPackage Remove-IntuneWin32App Set-IntuneWin32App Set-ScriptSignature Start-DownloadFile
PSEditions
Dependencies
-
- tcs.core (>= 0.3.0)
Release Notes
https://github.com/ntatschner/TheCodeSaiyan-PowerShell-tcs.intune.packaging/blob/main/CHANGELOG.md
FileList
- tcs.intune.packaging.nuspec
- README.md
- Public\Get-IntunePackagingTool.ps1
- Public\Tests\New-ApplicationDeploymentGroup.Tests.ps1
- Public\Templates\Registry\registry_entries.config.csv
- Public\Get-IntuneWin32App.ps1
- Public\Tests\New-IntuneApplication.Tests.ps1
- Public\Templates\script\config.installer.json
- tcs.intune.packaging.psd1
- Public\Get-IntuneWinPackageInfo.ps1
- Public\Tests\New-IntuneWin32Application.Tests.ps1
- Public\Templates\script\Intune-Custom.ps1
- tcs.intune.packaging.psm1
- Public\Get-MSIProperty.ps1
- Public\Tests\New-IntuneWin32AppPackage.Tests.ps1
- Public\Templates\script\Intune-D-Detection.ps1
- en-GB\about_tcs.intune.packaging.help.txt
- Public\Invoke-Executable.ps1
- Public\Tests\New-IntuneWin32Rule.Tests.ps1
- Public\Templates\script\Intune-I-MainInstaller.ps1
- en-US\about_tcs.intune.packaging.help.txt
- Public\New-APFConfigDeployment.ps1
- Public\Tests\New-PackageJSON.Tests.ps1
- Public\Templates\script\Intune-Post-Install.ps1
- Private\Add-IntuneWin32AppAssignment.ps1
- Public\New-APFDeployment.ps1
- Public\Tests\Publish-IntuneAppPackage.Tests.ps1
- Public\Templates\script\Intune-Pre-Install.ps1
- Private\Assert-IntuneWinAppUtilFile.ps1
- Public\New-ApplicationDeploymentGroup.ps1
- Public\Tests\README.md
- Public\Templates\script\README.md
- Private\Assert-MgGraphConnection.ps1
- Public\New-IntuneApplication.ps1
- Public\Tests\Set-ScriptSignature.Tests.ps1
- Public\Templates\script-os\config.installer.json
- Private\Assert-SafePathSegment.ps1
- Public\New-IntuneWin32Application.ps1
- Public\Tests\Start-DownloadFile.Tests.ps1
- Public\Templates\script-os\Intune-I-MainInstaller.ps1
- Private\Confirm-FolderOverwrite.ps1
- Public\New-IntuneWin32AppPackage.ps1
- Public\Templates\Application\config.installer.json
- Public\Templates\script-os\Intune-Post-Install.ps1
- Private\Confirm-ToolDownload.ps1
- Public\New-IntuneWin32Rule.ps1
- Public\Templates\Application\Intune-I-MainInstaller.ps1
- Public\Templates\script-os\Intune-Pre-Install.ps1
- Private\ConvertTo-IntuneWin32AppPatch.ps1
- Public\New-PackageJSON.ps1
- Public\Templates\Application\Intune-Post-Install.ps1
- Public\Templates\script-os\os-config_entries.config.csv
- Private\Copy-APFTemplate.ps1
- Public\Publish-IntuneAppPackage.ps1
- Public\Templates\Application\Intune-Pre-Install.ps1
- Public\Templates\script-os\README.md
- Private\Get-APFCommandLine.ps1
- Public\README.md
- Public\Templates\Application\README.md
- Public\Templates\standalone-application\config.installer.json
- Private\Get-GraphCollection.ps1
- Public\Remove-IntuneWin32App.ps1
- Public\Templates\Files\config.installer.json
- Public\Templates\standalone-application\Intune-I-MainInstaller.ps1
- Private\Get-IntuneWinAppUtilPath.ps1
- Public\Set-IntuneWin32App.ps1
- Public\Templates\Files\file_list.config.csv
- Public\Templates\standalone-application\Intune-Post-Install.ps1
- Private\Get-PackageFolderPath.ps1
- Public\Set-ScriptSignature.ps1
- Public\Templates\Files\Intune-I-MainInstaller.ps1
- Public\Templates\standalone-application\Intune-Pre-Install.ps1
- Private\Invoke-IntuneWinAppUtil.ps1
- Public\Start-DownloadFile.ps1
- Public\Templates\Files\Intune-Post-Install.ps1
- Public\Templates\standalone-application\README.md
- Private\New-APFIntuneWinPackage.ps1
- Private\Tests\Get-IntuneWinAppUtilPath.Tests.ps1
- Public\Templates\Files\Intune-Pre-Install.ps1
- Public\Templates\standalone-exe\config.installer.json
- Private\New-IntuneAppJSON.ps1
- Private\Tests\IntuneAssignment.Tests.ps1
- Public\Templates\PowerShellProfile\config.installer.json
- Public\Templates\standalone-exe\Intune-I-MainInstaller.ps1
- Private\Publish-IntuneWin32AppContent.ps1
- Private\Tests\IntuneContentUpload.Tests.ps1
- Public\Templates\PowerShellProfile\file_list.config.csv
- Public\Templates\standalone-exe\Intune-Post-Install.ps1
- Private\Read-IntuneAppJson.ps1
- Private\Tests\New-APFIntuneWinPackage.Tests.ps1
- Public\Templates\PowerShellProfile\Intune-I-MainInstaller.ps1
- Public\Templates\standalone-exe\Intune-Pre-Install.ps1
- Private\Read-IntuneWinPackage.ps1
- Private\Tests\New-IntuneAppJSON.Tests.ps1
- Public\Templates\PowerShellProfile\Intune-Post-Install.ps1
- Public\Templates\standalone-exe\README.md
- Private\README.md
- Private\Tests\README.md
- Public\Templates\PowerShellProfile\Intune-Pre-Install.ps1
- Public\Templates\WindowsFeatures\config.installer.json
- Private\Send-IntuneContentFile.ps1
- Private\Tests\Test-IntuneLogoImage.Tests.ps1
- Public\Templates\PowerShellProfile\profile.template.tmpl
- Public\Templates\WindowsFeatures\Intune-I-MainInstaller.ps1
- Private\Set-IntuneAppRelationship.ps1
- Public\Tests\Get-IntunePackagingTool.Tests.ps1
- Public\Templates\Registry\config.installer.json
- Public\Templates\WindowsFeatures\Intune-Post-Install.ps1
- Private\Set-TemplateToken.ps1
- Public\Tests\Get-MSIProperty.Tests.ps1
- Public\Templates\Registry\Intune-D-RegistryDetection.ps1
- Public\Templates\WindowsFeatures\Intune-Pre-Install.ps1
- Private\Test-IntuneAppAssignmentSetting.ps1
- Public\Tests\IntuneWin32AppManagement.Tests.ps1
- Public\Templates\Registry\Intune-I-MainInstaller.ps1
- Public\Templates\WindowsFeatures\windowsfeatures_entries.config.csv
- Private\Test-IntuneLogoImage.ps1
- Public\Tests\Invoke-Executable.Tests.ps1
- Public\Templates\Registry\Intune-Post-Install.ps1
- Public\Templates\_shared\Detection-TargetAware.ps1
- Private\Wait-IntuneContentFileState.ps1
- Public\Tests\New-APFConfigDeployment.Tests.ps1
- Public\Templates\Registry\Intune-Pre-Install.ps1
- Public\Templates\_shared\Detection-Version.ps1
- Public\Add-IntuneWin32AppDependency.ps1
- Public\Tests\New-APFDeployment.Tests.ps1
- Public\Templates\Registry\README.md
- Public\Templates\_shared\Write-DeploymentLog.ps1
- Public\Add-IntuneWin32AppSupersedence.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.5.0 (current version) | 6 | 9/25/2026 |
| 0.4.1 | 5 | 9/24/2026 |