Powershell 选择对象在受约束会话中使用时引发异常
当我这样配置受限PowerShell会话时:Powershell 选择对象在受约束会话中使用时引发异常,powershell,Powershell,当我这样配置受限PowerShell会话时: New-PSSessionConfigurationFile -Path c:\PSScripts\test.pssc ` -Description 'Delegation EndPoint Repro' ` -ExecutionPolicy Restricted `
New-PSSessionConfigurationFile -Path c:\PSScripts\test.pssc `
-Description 'Delegation EndPoint Repro' `
-ExecutionPolicy Restricted `
-SessionType RestrictedRemoteServer `
-LanguageMode FullLanguage
Register-PSSessionConfiguration -Path 'c:\PSScripts\test.pssc' `
-Name TestSession `
-ShowSecurityDescriptorUI `
-AccessMode Remote `
-Force
由于会话类型为,我希望最终用户可以使用Select Object Cmdlet。实际上,当用户连接到此会话并发出Get命令时,Select对象将作为可用cmdlet中的一个返回。
但是,当使用Select对象(例如-Last参数)时,会引发以下异常
[localhost]: PS> Get-Command | Select-Object -Last 1
A parameter cannot be found that matches parameter name 'Last'.
+ CategoryInfo : InvalidArgument: (:) [Select-Object], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Select-Object
我缺少什么?我在Windows 8.1上运行了这些命令$PSVersionTable.PSVersion=4.0.-1.-1。Get命令|选择对象-上一个1按预期成功。您使用的是什么OS/Powershell版本?