Changed imports

This commit is contained in:
2024-01-29 10:54:00 +01:00
parent 425feeb64c
commit 028b744a83

View File

@@ -12,28 +12,26 @@ $scriptUrls = @(
($baseUrl + "setupWDAC.ps1")
)
function OldImportModules {
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
foreach ($url in $ScriptUrls) {
$fileName = Split-Path -Leaf $url
$localFile = Join-Path -Path $(Join-Path $env:LOCALAPPDATA "Temp") -ChildPath $fileName
Write-Host "Downloading script $fileName to $localFile"
Invoke-WebRequest -Uri $url -OutFile $localFile -UseBasicParsing
Write-Host "Importing script from $localFile"
. $localFile
}
}
# Old ImportModules
#Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
#foreach ($url in $ScriptUrls) {
# $fileName = Split-Path -Leaf $url
# $localFile = Join-Path -Path $(Join-Path $env:LOCALAPPDATA "Temp") -ChildPath $fileName
# Write-Host "Downloading script $fileName to $localFile"
# Invoke-WebRequest -Uri $url -OutFile $localFile -UseBasicParsing
# Write-Host "Importing script from $localFile"
# . $localFile
#}
function ImportModules {
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
foreach ($ScriptUrl in $ScriptUrls) {
try {
Write-Host "Importing script from $ScriptUrl"
$scriptContent = Invoke-RestMethod $ScriptUrl
Invoke-Expression $scriptContent
} catch {
Write-Error "Error importing script from $ScriptUrl. Error: $_"
}
# New ImportModules
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
foreach ($ScriptUrl in $ScriptUrls) {
try {
Write-Host "Importing script from $ScriptUrl"
$scriptContent = Invoke-RestMethod $ScriptUrl
Invoke-Expression $scriptContent
} catch {
Write-Error "Error importing script from $ScriptUrl. Error: $_"
}
}