removed appending WindowsPowerShell PSModulePath (#4656)

This commit is contained in:
Steve Lee
2017-08-25 11:05:23 -07:00
committed by Travis Plunk
parent 7f79eadbdd
commit 1e0acfac5e
3 changed files with 0 additions and 30 deletions
-6
View File
@@ -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"
}
}
}