Testing AppList
This commit is contained in:
parent
44a95062e2
commit
79f311a2e1
43
setup.ps1
43
setup.ps1
@ -26,6 +26,27 @@ $settingsJson = @{installBehavior = @{
|
|||||||
}
|
}
|
||||||
$settingsJson | ConvertTo-Json | Out-File $settingsPath -Encoding utf8
|
$settingsJson | ConvertTo-Json | Out-File $settingsPath -Encoding utf8
|
||||||
|
|
||||||
|
function InstallTheApps([array]$AppList) {
|
||||||
|
Foreach ($app in $apps) {
|
||||||
|
$listApp = winget list --exact -q $app.name
|
||||||
|
if (![String]::Join('', $listApp).Contains($app.name)) {
|
||||||
|
Write-Host 'Installing:' $app.name
|
||||||
|
if ($null -ne $app.source) {
|
||||||
|
winget install --exact $app.name --source $app.source
|
||||||
|
# winget install --exact --silent $app.name --source $app.source
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
winget install --exact $app.name
|
||||||
|
# winget install --exact --silent $app.name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host 'Skipping Install of ' $app.name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
do {
|
do {
|
||||||
$answer = $null
|
$answer = $null
|
||||||
do {
|
do {
|
||||||
@ -48,25 +69,7 @@ do {
|
|||||||
|
|
||||||
if ($answer -eq 9) { break }
|
if ($answer -eq 9) { break }
|
||||||
|
|
||||||
function InstallTheApps([array]$AppList) {
|
|
||||||
Foreach ($app in $apps) {
|
|
||||||
$listApp = winget list --exact -q $app.name
|
|
||||||
if (![String]::Join('', $listApp).Contains($app.name)) {
|
|
||||||
Write-Host 'Installing:' $app.name
|
|
||||||
if ($null -ne $app.source) {
|
|
||||||
winget install --exact $app.name --source $app.source
|
|
||||||
# winget install --exact --silent $app.name --source $app.source
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
winget install --exact $app.name
|
|
||||||
# winget install --exact --silent $app.name
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
Write-Host 'Skipping Install of ' $app.name
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
switch ( $answer ) {
|
switch ( $answer ) {
|
||||||
@ -116,7 +119,7 @@ do {
|
|||||||
InstallTheApps $Apps
|
InstallTheApps $Apps
|
||||||
}
|
}
|
||||||
'4' {
|
'4' {
|
||||||
$apps = @( ## LAPTOP
|
$AppList = @( ## LAPTOP
|
||||||
@{name = 'Intel.IntelDriverAndSupportAssistant' },
|
@{name = 'Intel.IntelDriverAndSupportAssistant' },
|
||||||
@{name = '9WZDNCRFJ4MV'; source = 'msstore' }, # Lenovo Vantage from MS Store
|
@{name = '9WZDNCRFJ4MV'; source = 'msstore' }, # Lenovo Vantage from MS Store
|
||||||
@{name = 'j5create.Driver-JUA365' } ## Not sure if this is correct yet!
|
@{name = 'j5create.Driver-JUA365' } ## Not sure if this is correct yet!
|
||||||
|
Loading…
Reference in New Issue
Block a user