Exclude Microsoft.WSMan.Management from the list of default snapins

Fix #1180
This commit is contained in:
Sergei Vorobev 2016-06-28 12:01:46 -07:00
parent 9eda67b00c
commit e647549d0d
3 changed files with 9 additions and 2 deletions

View File

@ -156,7 +156,7 @@ function Start-PSBuild {
# handle xaml files
# Heuristic to resolve xaml on the fresh machine
if ($FullCLR -and ($XamlGen -or -not (Test-Path "$PSScriptRoot/src/Microsoft.PowerShell.Activities/gen/*.g.resources")))
if ($FullCLR -and ($XamlGen -or -not (Test-Path "$PSScriptRoot/src/Microsoft.PowerShell.Activities/gen/*.g.cs")))
{
log "Run XamlGen (generating .g.cs and .resources for .xaml files)"
Start-XamlGen -MSBuildConfiguration $msbuildConfiguration

View File

@ -1409,7 +1409,7 @@ namespace System.Management.Automation
"SecurityMshSnapInResources,Description","SecurityMshSnapInResources,Vendor")
};
#if !LINUX
#if !PORTABLE
if (!Utils.IsWinPEHost())
{
defaultMshSnapins.Add(new DefaultPSSnapInInformation("Microsoft.WSMan.Management", "Microsoft.WSMan.Management", null,

View File

@ -0,0 +1,7 @@
Describe 'Basic engine APIs' {
Context 'powershell::Create' {
It 'can create default instance' {
[powershell]::Create() | Should Not Be $null
}
}
}