当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 PowerShell 中使用 WS-Management (WSMan) 远程处理

作者:精品下载站 日期:2024-12-14 02:58:24 浏览:15 分类:玩电脑

在 PowerShell 中使用 WS-Management (WSMan) 远程处理


启用 PowerShell 远程处理

要启用 PowerShell 远程处理,请在提升的 PowerShell 会话中运行 Enable-PSRemoting cmdlet。运行 Enable-PSRemoting 会为您运行 cmdlet 的特定安装版本配置远程处理端点。例如,当您在运行 PowerShell 7.3 时运行 Enable-PSRemoting 时,PowerShell创建一个运行 PowerShell 7.3 的远程处理端点。如果在运行 PowerShell 7 预览版时运行 Enable-PSRemoting,PowerShell 会创建一个运行 PowerShell 7 预览版的远程处理端点。您可以为并行运行的不同版本创建多个远程处理端点。

运行 Enable-PSRemoting 会为该版本创建两个端点。

  • 其中一个有一个与 PowerShell 主要版本相对应的简单名称。主持会议的。例如,PowerShell.7.3
  • 另一个配置名称包含完整的版本号。例如,PowerShell.7.3.7

您可以使用简单名称 PowerShell.7.3 连接到最新版本的 PowerShell 7 主机版本。您可以使用较长的、特定于版本的名称连接到特定版本的 PowerShell。

ConfigurationName 参数与 New-PSSessionEnter-PSSession cmdlet 结合使用以连接到命名配置。

非 Windows 平台不支持 WSMan 远程处理

自 PowerShell 6 发布以来,仅少数 Linux 发行版支持非 Windows 平台上通过 WS-Management (WSMan) 进行远程处理的支持。创建它们的 Linux 供应商不再支持所有支持 WSMan 的发行版的所有版本。

在非 Windows 上,WSMan 依赖于开放管理基础架构 (OMI) 项目,该项目不再支持 PowerShell 远程处理。 OMI WSMan 客户端依赖于 OpenSSL 1.0。大多数 Linux 发行版已迁移到不向后兼容的 OpenSSL 2.0。目前,不存在具有 OMI WSMan 客户端工作所需依赖项的受支持发行版。

对于非 Windows 平台,过时的库和支持代码已被删除。 Windows 系统之间仍然支持基于 WSMan 的远程处理。所有平台都支持通过 SSH 进行远程处理。有关详细信息,请参阅通过 SSH 进行 PowerShell 远程处理。

笔记

用户可以使用 PSWSMan 模块让 WSMan 远程处理工作。 Microsoft 不支持或维护此模块。

进一步阅读

  • 启用 PSRemoting
  • 输入-PSSession
  • 新 PS 会话

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯