mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Add Windows PowerShell PSModulePath by default on Windows (#4132)
This change is only for Windows and appends the Windows PowerShell PSModulePath on startup via a default profile. Depending on the data/feedback we get, we can decide what to do (opt-in vs opt-out) as we get closer to a release candidate.
This commit is contained in:
@@ -93,4 +93,19 @@ Describe "SxS Module Path Basic Tests" -tags "CI" {
|
||||
$paths -contains $fakePSHomeModuleDir | Should Be $true
|
||||
$paths -contains $customeModules | Should Be $true
|
||||
}
|
||||
|
||||
It "Default PowerShell profile appends Windows PowerShell PSModulePath only on Windows" {
|
||||
|
||||
$psmodulepath = & $powershell -nologo -c '$env:PSModulePath'
|
||||
|
||||
if ($IsWindows)
|
||||
{
|
||||
$psmodulepath[0] | Should Match "Warning" # for Windows, there is a warning that path being appended
|
||||
$psmodulepath[1] | Should Match "WindowsPowerShell"
|
||||
}
|
||||
else
|
||||
{
|
||||
$psmodulepath[0] | Should Not Match "WindowsPowerShell"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user