We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 508aba0 + b91f265 commit 22c35ffCopy full SHA for 22c35ff
2 files changed
RequiredModules.psd1
@@ -1,5 +1,4 @@
1
@(
2
@{ ModuleName = "Configuration"; RequiredVersion = "1.3.1"}
3
@{ ModuleName = "Pester"; RequiredVersion = "4.4.0"}
4
- <# etc #>
5
)
bootstrap.ps1
@@ -8,6 +8,9 @@ param(
8
[ModuleSpecification[]]$RequiredModules = Import-LocalizedData -BaseDirectory $PSScriptRoot -FileName RequiredModules
9
$Policy = (Get-PSRepository PSGallery).InstallationPolicy
10
Set-PSRepository PSGallery -InstallationPolicy Trusted
11
-
12
-$RequiredModules | Install-Module -Scope $Scope -Repository PSGallery -SkipPublisherCheck -Verbose
+try {
+ $RequiredModules | Install-Module -Scope $Scope -Repository PSGallery -SkipPublisherCheck -Verbose
13
+} finally {
14
+ Set-PSRepository PSGallery -InstallationPolicy $Policy
15
+}
16
$RequiredModules | Import-Module
0 commit comments