[ci skip]
1.9 KiB
Known Issues
ControlPanelItemCommand.cs
The file monad/src/commands/management/ControlPanelItemCommand.cs
has been removed
temporarily from Microsoft.PowerShell.Commands.Management
because we
cannot resolve [Shell32.ShellFolderItem]
for FullCLR builds. This must be
fixed ASAP.
Microsoft.Management.Infrastructure.Native
Windows builds currently use the native stub; this should be replaced with actual compilation of the managed C++ library on Windows (with the stub used on Linux).
CorePS Eventing Library
The Eventing library reimplementation for Core PowerShell does not exist on
Linux, and so the ETW stub is used via a #if LINUX
guard. On Windows, this
library now exists, but its build needs to be ported to .NET CLI. Until then,
the stub is also used with a #if ETW
guard.
xUnit
The xUnit tests can only be run on Linux.
Console Output
Performance issues have been seen in some scenarios, such as nested SSH
sessions. We believe this is likely an issue with Console.ReadKey()
and are
investigating.
Remoting
Only basic authentication is implemented
Multiple sessions are not yet supported
Server shut-down is not complete (must restart omiserver
after a session is
completed.
Unavailable cmdlets
This project includes the CoreCLR versions of the Commands.Management
,
Commands.Utility
, Security
, and PSDiagnostics
modules.
The Archive
, Diagnostics
, PSGet
, and Host
modules are not yet included.
The WSMan.Management
module cannot be included unless the
Management.Infrastructure.Native
library is ported.
The CoreCLR version of the Commands.Utility
module does not contain the
following cmdlets that exist in the FullCLR version:
- ConvertFrom-String
- ConvertTo-Html
- Export-PSSession
- Get-TraceSource
- Import-PSSession
- Invoke-RestMethod
- Invoke-WebRequest
- Out-GridView
- Out-Printer
- Send-MailMessage
- Set-TraceSource
- Show-Command
- Trace-Command
- Update-List