Skip to content

PowerShell App Deployment Toolkit 3.8.0

Compare
Choose a tag to compare
@sintaxasn sintaxasn released this 23 Sep 05:12

Version 3.8.0 [09/23/2019]

  • Added ability to change the dialog banner height, with a configurable maximum
  • Added ability to change the dialog banner and icon filename through the configuration file
  • Added support for animated gifs in the dialog banner
  • Added a dynamic dialog banner height with a configurable maximum to the dialogs
  • Added support for flattening folder structure within Copy-File with -Flatten switch
  • Added architecture independence for Zero Touch MSIs where filename ends in x64.msi or x86.msi
  • Added logging to Remove-Folder function so it is also traceable in the log file when successful
  • Changed ProcessObjects parameter in Get-RunningProcesses function to mandatory=$false so Show-InstallationWelcome without CloseApps parameter does not fail
  • Changed encoding of AppDeployToolkitConfig.xml to UTF-8 (was incorrectly UTF16)
  • Fixed an issue where Execute-Process -MsiExecWaitTime used ticks instead of seconds
  • Fixed a number of glitches relating to illegal characters and locale-specific time / date formats
  • Fixed Get-RunningProcessesDynamically .NET error in Show-WelcomePrompt
  • Fixed issue with Write-Log creating bad formatting for CMTrace in non-English cultures
  • Fixed issue with non-standard quote characters in the Execute-MSP function
  • Fixed issue where Show-WelcomePrompt hangs when ForceCloseAppsCountdown is passed to Show-InstallationWelcomePrompt and application(s) listed in CloseApps are not running when timeout is reached
  • Fixed issue where Set-PinnedApplication did not pin to / unpin from taskbar on Windows 10 because Microsoft removed the taskbar verbs
  • Fixed issue where Get-InstalledApplication only supported Basic Latin unicode characters by removing logic which "removes any control characters which might interfere with logging and creating file path names from these variables", as the creation of file name is only used in Execute-MSI function and the logic there already replaces invalid filename characters
  • Fixed issue where Get-LoggedOnUser failed to detect if user is member of the Administrators group, when Administrator group has an orphaned account listed
  • Fixed issue where active setup execution fails when StubExePath contains ps1 file in Set-ActiveSetup function
  • Fixed issue where Show-InstallationPrompt would not show when using Title parameter in combination with NoWait
  • Fixed issue where defertimes would not decrease from 1 to 0 when Show-InstallationWelcome prompt timed out
  • Fixed issue where a .NET Framework error would appear saying the term 'Get-RunningProcessesDynamically' was not recognized
  • Fixed an ActiveSetup purging error
  • Fixed typo in Remove-Folder function
  • Fixed examples in Enable/Disable-TerminalServerInstallMode
  • Fixed detection of wired network connections in Test-NetworkConnection function on Windows 10 workstations
  • Updated the AppDeployToolkit logo to match the website