mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
removed appending WindowsPowerShell PSModulePath (#4656)
This commit is contained in:
@@ -505,12 +505,6 @@ Fix steps:
|
||||
Pop-Location
|
||||
}
|
||||
|
||||
# copy PowerShell host profile if Windows
|
||||
if ($Environment.IsWindows)
|
||||
{
|
||||
Copy-Item -Path "$PSScriptRoot/src/powershell-win-core/Microsoft.PowerShell_profile.ps1" -Destination $publishPath -Force
|
||||
}
|
||||
|
||||
if ($Environment.IsRedHatFamily) {
|
||||
# add two symbolic links to system shared libraries that libmi.so is dependent on to handle
|
||||
# platform specific changes. This is the only set of platforms needed for this currently
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
# Default profile for all users for PowerShell host
|
||||
|
||||
if ($IsWindows)
|
||||
{
|
||||
# Add Windows PowerShell PSModulePath to make it easier to discover potentially compatible PowerShell modules
|
||||
# If a Windows PowerShell module works or not, please provide feedback at https://github.com/PowerShell/PowerShell/issues/4062
|
||||
|
||||
Write-Warning "Appended Windows PowerShell PSModulePath"
|
||||
$env:psmodulepath += ";${env:userprofile}\Documents\WindowsPowerShell\Modules;${env:programfiles}\WindowsPowerShell\Modules;${env:windir}\system32\WindowsPowerShell\v1.0\Modules\"
|
||||
}
|
||||
@@ -94,18 +94,4 @@ Describe "SxS Module Path Basic Tests" -tags "CI" {
|
||||
$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