Skip to content

Commit b91f265

Browse files
committed
Put back PSGallery InstallationPolicy after bootstrap
1 parent 508aba0 commit b91f265

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

RequiredModules.psd1

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
@(
22
@{ ModuleName = "Configuration"; RequiredVersion = "1.3.1"}
33
@{ ModuleName = "Pester"; RequiredVersion = "4.4.0"}
4-
<# etc #>
54
)

bootstrap.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ param(
88
[ModuleSpecification[]]$RequiredModules = Import-LocalizedData -BaseDirectory $PSScriptRoot -FileName RequiredModules
99
$Policy = (Get-PSRepository PSGallery).InstallationPolicy
1010
Set-PSRepository PSGallery -InstallationPolicy Trusted
11-
12-
$RequiredModules | Install-Module -Scope $Scope -Repository PSGallery -SkipPublisherCheck -Verbose
11+
try {
12+
$RequiredModules | Install-Module -Scope $Scope -Repository PSGallery -SkipPublisherCheck -Verbose
13+
} finally {
14+
Set-PSRepository PSGallery -InstallationPolicy $Policy
15+
}
1316
$RequiredModules | Import-Module

0 commit comments

Comments
 (0)