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

[玩转系统] 关于 WS 管理 Cmdlet

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

关于 WS 管理 Cmdlet


简短说明

提供 Web 管理服务 (WS-Management) 的概述,作为在 Windows PowerShell 中使用 WS-Management cmdlet 的背景。

详细说明

本主题概述了 Web 管理服务 (WS-Management),作为在 Windows PowerShell 中使用 WS-Management cmdlet 的背景。本主题还提供了有关 WS-Management 的更多信息的链接。 WS-Management 的 Microsoft 实现也称为 Windows 远程管理 (WinRM)。

关于 WS 管理

Windows 远程管理是 WS-Management 协议的 Microsoft 实现,该协议是一种基于 SOAP 的标准防火墙友好协议,允许来自不同供应商的硬件和操作系统进行互操作。 WS-管理协议规范为系统提供了一种跨信息技术 (IT) 基础设施访问和交换管理信息的通用方法。 WS-Management 和智能平台管理接口 (IPMI) 以及事件收集器都是 Windows 硬件管理功能的组件。

WS-Management 协议基于以下标准 Web 服务规范:HTTPS、SOAP over HTTP(WS-I 配置文件)、SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enumeration 和 WS-Eventing。

WS 管理和 WMI

WS-Management 可用于检索 Windows Management Instrumentation (WMI) 公开的数据。您可以通过使用 WS-Management Scripting API 的脚本或应用程序或通过 WinRM 命令行工具来获取 WMI 数据。 WS-Management 支持大多数熟悉的 WMI 类和操作,包括嵌入对象。 WS-Management 可以利用 WMI 收集有关资源的数据或管理基于 Windows 的计算机上的资源。这意味着您可以通过现有的 WMI 类集获取有关企业中的对象(例如磁盘、网络适配器、服务或进程)的数据。您还可以访问标准 WMI IPMI 提供程序提供的硬件数据。

WS 管理 Windows PowerShell 提供程序 (WSMan)

WSMan 提供程序提供了可用 WS-Management 配置设置的分层视图。该提供程序允许您探索和设置各种 WS-Management 配置选项。

WS-管理配置

如果未安装和配置 WS-Management,则 Windows PowerShell 远程处理不可用,WS-Management cmdlet 不会运行,WS-Management 脚本不会运行,并且 WSMan 提供程序无法执行数据操作。 WS-Management 命令行工具、WinRM 和事件转发也依赖于 WS-Management 配置。

WS-管理 Cmdlet

WS-Management 功能是通过包含一组 cmdlet 和 WSMan 提供程序的模块在 Windows PowerShell 中实现的。您可以使用这些 cmdlet 完成管理本地和远程计算机上的 WS-Management 设置所需的端到端任务。

以下 WS-Management cmdlet 可用。

连接 Cmdlet

  • Connect-WSMan:将本地计算机连接到远程计算机上的 WS-Management (WinRM) 服务。

  • Disconnect-WSMan:断开本地计算机与远程计算机上的 WS-Management (WinRM) 服务的连接。

管理数据 Cmdlet

  • Get-WSManInstance:显示由资源 URI 指定的资源实例的管理信息。

  • Invoke-WSManAction:对由资源 URI 和选择器指定的目标对象调用操作。

  • New-WSManInstance:创建新的管理资源实例。

  • Remove-WSManInstance:删除管理资源实例。

  • Set-WSManInstance:修改与资源相关的管理信息。

设置和配置 Cmdlet

  • Set-WSManQuickConfig:配置本地计算机以进行远程管理。您可以使用 Set-WSManQuickConfig cmdlet 配置 WS-Management 以允许远程连接到 WS-Management (WinRM) 服务。 Set-WSManQuickConfig cmdlet 执行以下操作:

    • 它确定 WS-Management (WinRM) 服务是否正在运行。如果 WinRM 服务未运行,Set-WSManQuickConfig cmdlet 将启动该服务。
  • 它将 WS-Management (WinRM) 服务启动类型设置为自动。
  • 它创建一个接受来自任何 IP 地址的请求的侦听器。默认传输协议是 HTTP。
  • 它为 WS 管理流量启用防火墙例外。

注意:要在 Windows Vista、Windows Server 2008 和更高版本的 Windows 中运行此 cmdlet,您必须使用“以管理员身份运行”选项启动 Windows PowerShell。

  • Test-WSMan:验证 WS-Management 是否已安装并配置。 Test-WSMan cmdlet 测试 WS-Management (WinRM) 服务是否正在本地或远程计算机上运行和配置。

  • Disable-WSManCredSSP:在客户端计算机上禁用 CredSSP 身份验证。

  • Enable-WSManCredSSP:在客户端计算机上启用 CredSSP 身份验证。

  • Get-WSManCredSSP:获取客户端计算机的 CredSSP 相关配置。

  • WS 管理特定的 Cmdlet

    • New-WSManSessionOption:创建 WSManSessionOption 对象以用作 WS-Management cmdlet 的一个或多个参数的输入。

    附加 WS 管理信息

    有关 WS-Management 的更多信息,请参阅 Windows 文档中的以下主题。

    Windows远程管理

    关于 Windows 远程管理

    Windows 远程管理的安装和配置

    Windows远程管理架构

    WS-管理协议

    Windows 远程管理和 WMI

    资源 URI

    远程硬件管理

    活动

    参见

    • 连接-WSMan
    • 测试-WSMan
    • 调用 WSManAction
    • 断开连接-WSMan
    • 禁用-WSManCredSSP
    • 启用-WSManCredSSP
    • 获取 WSManCredSSP
    • 获取 WSManInstance
    • 新-WSManInstance
    • 删除-WSManInstance
    • 设置 WSManInstance
    • 设置 WSManQuickConfig

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

    取消回复欢迎 发表评论:

    关灯