PSRP Linux support library
PowerShell PSRP OMI Client v1.1.0-alpha18 The OMI PSRP client is released directly into the PowerShell package, and will be in release v6.0.0-alpha.17 and above.
Issues Fixed in this Release
Lots of stability issues have been fixed. New Features
Client can now connect with custom configuration named and resource URIs. This is needed to access Office 365 services with PowerShell Where supported (Ubuntu 16.04 with latest GSS patches, CentOS 7.3) support NTLM SPNEGO authentication from Linux to Windows, or from Linux to Linux where both sides are supported platforms. This change also allows connections over HTTP to be encrypted using the NTLM security context in the same way that Windows to Windows is supported. Note that OMI on the server does not listen on HTTP by default and would need to be enabled. PowerShell PSRP OMI Provider v1.0.0.18 This OMI provider, in conjunction with OMI and PowerShell, implement the server (remote) side of PSRP such that a Windows, OSX or Linux PowerShell client can connect to a Linux machine and run PowerShell commands.
Issues Fixed in this Release
A few stability issues have been fixed. New Features
No new features have been added to the provider itself, but OMI v1.2.0 adds the server side of the NTLM over SPNEGO authentication. This allows Windows and Linux to connect using NTLM SPNEGO credentials instead of basic authentication, and allows the connection to go over HTTP and still be encrypted using the NTLM security context. Note that OMI on the server does not listen on HTTP by default and would need to be enabled. Package Checksums
Package MD5 Checksum psrp-1.0.0-18.universal.x64.deb 0b3f5dff16df1b5a2d60277d1c0cca2f psrp-1.0.0-18.universal.x64.rpm 23c22da80f688a112c3deb047b2cfba0 Prerequisite Packages
-OMI >= 1.2.0, or downloadable from the packages.microsoft.com package server. -PowerShell
Supported Linux Distributions
CentOS 7 (preferably 7.3) (x64) Ubuntu 14.04 LTS, 16.04 LTS (x64)
v1.4.2
The OMI PSRP client is released directly into the PowerShell package. For PowerShell hosts, the psrp v1.4.2 nuget package is needed.
None
This is addressed with an updated psrp nuget package. The change is to include libmi directly in the package instead of relying on a separate nuget package. The change address all known issues on Linux but macOs requires building with --runtime.
when Windows Server's 5985 port doesn't open, remoting will hang then timeout then crash https://github.com/PowerShell/psl-omi-provider/issues/117
segfault in InteractionProtocolHandler_Session_Connect in debug builds on failed connections. https://github.com/Microsoft/omi/issues/502
The above two issues are regressions caused by protocol threading changes in libmi.
v1.4.2-2
This OMI provider, in conjunction with OMI and PowerShell, implement the server (remote) side of PSRP such that a Windows, OSX or Linux PowerShell client can connect to a Linux machine and run PowerShell commands.
None
when Windows Server's 5985 port doesn't open, remoting will hang then timeout then crash https://github.com/PowerShell/psl-omi-provider/issues/117
segfault in InteractionProtocolHandler_Session_Connect in debug builds on failed connections. https://github.com/Microsoft/omi/issues/502
The above two issues are regressions caused by protocol threading changes in libmi.
Package | MD5 Checksum |
---|---|
psrp-1.4.2-2.universal.x64.deb | CD0F1EB99A1204C6DCDA721A06BC49E2 |
psrp-1.4.2-2.universal.x64.rpm | 06D8B77FEEA48603B1EEBDE90E3FBEE6 |
-OMI >= 1.4.2-2, or downloadable from the packages.microsoft.com package server. -PowerShell
v1.4.1-28
The OMI PSRP client is released directly into the PowerShell package. It will be in the v6.0.0-RC package; when available.
In addition, PSRP now requires miLib v1.4.1 which contains the following fixes:
v1.4.1-28 This OMI provider, in conjunction with OMI and PowerShell, implement the server (remote) side of PSRP such that a Windows, OSX or Linux PowerShell client can connect to a Linux machine and run PowerShell commands.
NOTE
: Due to the PowerShell name change, PowerShell 6.0.0-rc is required. See https://github.com/PowerShell/PowerShell/releases/tag/v6.0.0-rc
Package | MD5 Checksum |
---|---|
psrp-1.4.1-28..universal.x64.deb | d62827db88868435ff8592c86b0336ef |
psrp-1.4.1-28...universal.x64.rpm | 5c501afd252a18e9ace0705dc3983f99 |
-OMI >= 1.4.1-0, or downloadable from the packages.microsoft.com package server. -PowerShell
v1.0 This provider enables PowerShell Remoting Protocol (PSRP) for OMI.
Package | MD5 Checksum |
---|---|
psrp-1.0.0-0.universal.x64.deb | 283bb6ddf44785c83df0136269689ffa |
psrp-1.0.0-0.universal.x64.rpm | 67ba21a8359161036f1fccc9560a8a01 |
-OMI >= 1.1.0 -PowerShell
New omireg option added. Change OMI https port.
First package of PSRP.