You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Updates the module to version 0.3.0 and requires
PSAppDeployToolkit 4.1.0
- Adds the ability to migrate v3 XML configuration settings to the v4 config.psd1.
- Updates Convert-ADTDeployment to handle additional $adtSession variables introduced in PSADT 4.1.
- Adds special handling of DeployMode and Show-InstallationWelcome's -CloseApps parameter migration.
PSAppDeployToolkit.Tools is a companion module for [PSAppDeployToolkit](https://github.com/PSAppDeployToolkit/PSAppDeployToolkit) that provides tools and functions useful during the application packaging process. Having this separate allows for a separate release schedule and also reduces the file size of the module that is required to be delivered to endpoints to handle software deployments.
6
6
7
-
### Features
7
+
### ✨ Key Features
8
8
9
-
-**Test-ADTCompatibility** - Test your PSAppDeployToolkit v3 scripts to get a full report on which functions and variables have changed in v4.
10
-
-**Convert-ADTDeployment** - Convert a PSAppDeployToolkit v3 script or an entire package folder to v4 standards.
9
+
-**Test-ADTCompatibility** - Test your PSAppDeployToolkit v3 scripts to get a full report on which functions and variables have changed in v4.1.
10
+
-**Convert-ADTDeployment** - Convert a PSAppDeployToolkit v3 script or an entire package folder to v4.1 standards.
If this produces an error that the `-AllowPreRelease` parameter is not recognised, then first update PowerShellGet and then restart your PowerShell console:
28
+
If this produces an error that the `-AllowPreRelease` parameter is not recognized, then first update PowerShellGet and then restart your PowerShell console:
This example converts PackageFolder into PackageFolder_Converted in the same folder.
51
59
52
-
### PSAppDeployToolkit Links
60
+
## 📄 License
61
+
62
+
This project is licensed under the [GNU Lesser General Public License](https://github.com/PSAppDeployToolkit/PSAppDeployToolkit/blob/main/COPYING.Lesser)
The PowerShell App Deployment Tool is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
81
+
### GitHub
69
82
70
-
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
Copy file name to clipboardExpand all lines: src/PSAppDeployToolkit.Tools/ImportsFirst.ps1
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ PSAppDeployToolkit.Tools - companion module for PSAppDeployToolkit.
6
6
.DESCRIPTION
7
7
This module script contains functions to aid enterprise application packaging and the creation of PSAppDeployToolkit deployment scripts.
8
8
9
-
PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2024 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
9
+
PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
10
10
11
11
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the
12
12
Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but
$outputMessage="The config variable [`$$configVariableName] is deprecated and no longer available."
2879
+
$suggestedCorrections=$null
2880
+
}
2881
+
else
2882
+
{
2883
+
if ($newConfig-match'Get-ADTConfig')
2884
+
{
2885
+
$outputMessage="The config variable [`$$configVariableName] is now accessed via the configuration system. Use [$newConfig] instead."
2886
+
}
2887
+
elseif ($newConfig-match'Get-ADTStringTable')
2888
+
{
2889
+
$outputMessage="The config variable [`$$configVariableName] is now accessed via the string table. Use [$newConfig] instead."
2890
+
}
2891
+
else
2892
+
{
2893
+
$outputMessage="The config variable [`$$configVariableName] is deprecated. Use [$newConfig] instead."
2894
+
}
2895
+
2896
+
if ($newConfig-like'*.*'-and$configAst.Parent.StringConstantType-in [System.Management.Automation.Language.StringConstantType]'DoubleQuoted', [System.Management.Automation.Language.StringConstantType]'DoubleQuotedHereString')
2897
+
{
2898
+
# Wrap variable in $() if it contains a . and is used in a double-quoted string
2899
+
$newConfig="`$($newConfig)"
2900
+
}
2901
+
2902
+
# Create a CorrectionExtent object for the suggested correction
0 commit comments