Install the package provider for PinnedItem
This commit is contained in:
parent
03b626dec9
commit
d90fc5772e
|
@ -20,7 +20,13 @@ Start-SoftwareInstaller @parameters -Installer {
|
||||||
[hashtable] $Arguments
|
[hashtable] $Arguments
|
||||||
)
|
)
|
||||||
|
|
||||||
|
$providerName = "NuGet";
|
||||||
$module = $Arguments.Name;
|
$module = $Arguments.Name;
|
||||||
|
|
||||||
|
if ({ $null = powershell -c "Get-PackageProvider -ListAvailable $providerName"; $? }) {
|
||||||
|
$null = powershell -c "Install-PackageProvider -Force $providerName";
|
||||||
|
}
|
||||||
|
|
||||||
& $Arguments.Installer @PSBoundParameters;
|
& $Arguments.Installer @PSBoundParameters;
|
||||||
|
|
||||||
if (-not (& { powershell -NoProfile -Command "Import-Module $module; exit ([bool]`$Error)" 2> $null; $?; })) {
|
if (-not (& { powershell -NoProfile -Command "Import-Module $module; exit ([bool]`$Error)" 2> $null; $?; })) {
|
||||||
|
|
Loading…
Reference in a new issue