11--- 
22description : Remoting in PowerShell using WSMan 
3- ms.date : 10/03/2023 
3+ ms.date : 01/27/2025 
44title : Using WS-Management (WSMan) Remoting in PowerShell 
55--- 
66# Using WS-Management (WSMan) Remoting in PowerShell  
@@ -10,54 +10,66 @@ title: Using WS-Management (WSMan) Remoting in PowerShell
1010To enable PowerShell remoting run the ` Enable-PSRemoting `  cmdlet in an elevated PowerShell session.
1111Running ` Enable-PSRemoting `  configures a remoting endpoint for the specific installation version
1212that you are running the cmdlet in. For example, when you run ` Enable-PSRemoting `  while running
13- PowerShell 7.3 , PowerShell creates a remoting endpoint runs PowerShell 7.3 . If you run
13+ PowerShell 7.4 , PowerShell creates a remoting endpoint runs PowerShell 7.4 . If you run
1414` Enable-PSRemoting `  while running PowerShell 7-preview, PowerShell creates a remoting endpoint that
1515runs PowerShell 7-preview. You can create multiple remoting endpoints for different versions of that
1616run side-by-side.
1717
1818Running ` Enable-PSRemoting `  creates two endpoints for that version.
1919
2020-  One has a simple name corresponding to the PowerShell major version. that hosts the session. For
21-   example, ** PowerShell.7.3 ** .
22- -  The other configuration name contains the full version number. For example, ** PowerShell.7.3 .7** .
21+   example, ** PowerShell.7.4 ** .
22+ -  The other configuration name contains the full version number. For example, ** PowerShell.7.4 .7** .
2323
2424You can connect to the latest version of PowerShell 7 host version using the simple name,
25- ** PowerShell.7.3 ** . You can connect to a specific version of PowerShell using the longer,
25+ ** PowerShell.7.4 ** . You can connect to a specific version of PowerShell using the longer,
2626version-specific name.
2727
2828Use the ** ConfigurationName**  parameter with the ` New-PSSession `  and ` Enter-PSSession `  cmdlets to
2929connect to a named configuration.
3030
31+ ## Remoting to older versions of Windows  
32+ 
33+ The following prerequisites must be met to enable PowerShell remoting over WSMan on older versions
34+ of Windows.
35+ 
36+ -  Install the Windows Management Framework (WMF) 5.1 (as necessary). For more information about WMF,
37+   see [ WMF Overview] [ 01 ] .
38+ -  Install the [ Universal C Runtime] [ 03 ]  on Windows versions predating Windows 10. It's available via
39+   direct download or Windows Update. Fully patched systems already have this package installed.
40+ 
3141## WSMan remoting isn't supported on non-Windows platforms  
3242
3343Since the release of PowerShell 6, support for remoting over WS-Management (WSMan) on non-Windows
3444platforms has only been available to a limited set of Linux distributions. All versions of those
3545distributions that supported WSMan are no longer supported by the Linux vendors that created them.
3646
37- On non-Windows, WSMan relied on the [ Open Management Infrastructure (OMI)] [ 01 ]  project, which no
47+ On non-Windows, WSMan relied on the [ Open Management Infrastructure (OMI)] [ 02 ]  project, which no
3848longer supports PowerShell remoting. The OMI WSMan client is dependent on ** OpenSSL 1.0** . Most
3949Linux distributions have moved to ** OpenSSL 2.0** , which isn't backward-compatible. At this time,
4050there is no supported distribution that has the dependencies needed for the OMI WSMan client to
4151work.
4252
4353The outdated libraries and supporting code have been removed for non-Windows platforms. WSMan-based
4454remoting is still supported between Windows systems. Remoting over SSH is supported for all
45- platforms. For more information, see [ PowerShell remoting over SSH] [ 03 ] .
55+ platforms. For more information, see [ PowerShell remoting over SSH] [ 05 ] .
4656
4757>  [ !NOTE] 
48- >  Users may be able to get WSMan remoting to work using the [ PSWSMan] [ 02 ]  module. This module isn't
58+ >  Users may be able to get WSMan remoting to work using the [ PSWSMan] [ 04 ]  module. This module isn't
4959>  supported or maintained by Microsoft.
5060
5161## Further reading  
5262
53- -  [ Enable-PSRemoting] [ 04 ] 
54- -  [ Enter-PSSession] [ 05 ] 
55- -  [ New-PSSession] [ 06 ] 
63+ -  [ Enable-PSRemoting] [ 06 ] 
64+ -  [ Enter-PSSession] [ 07 ] 
65+ -  [ New-PSSession] [ 08 ] 
5666
5767<!--  link references --> 
58- [ 01 ] : https://github.com/Microsoft/omi 
59- [ 02 ] : https://www.powershellgallery.com/packages/PSWSMan 
60- [ 03 ] : SSH-Remoting-in-PowerShell.md 
61- [ 04 ] : xref:Microsoft.PowerShell.Core.Enable-PSRemoting 
62- [ 05 ] : xref:Microsoft.PowerShell.Core.Enter-PSSession 
63- [ 06 ] : xref:Microsoft.PowerShell.Core.New-PSSession 
68+ [ 01 ] : ../../windows-powershell/wmf-overview.md 
69+ [ 02 ] : https://github.com/Microsoft/omi 
70+ [ 03 ] : https://www.microsoft.com/download/details.aspx?id=50410 
71+ [ 04 ] : https://www.powershellgallery.com/packages/PSWSMan 
72+ [ 05 ] : SSH-Remoting-in-PowerShell.md 
73+ [ 06 ] : xref:Microsoft.PowerShell.Core.Enable-PSRemoting 
74+ [ 07 ] : xref:Microsoft.PowerShell.Core.Enter-PSSession 
75+ [ 08 ] : xref:Microsoft.PowerShell.Core.New-PSSession 
0 commit comments