相关文章推荐
眼睛小的篮球  ·  VBA调用Shell - rmticocean ·  2 周前    · 
曾经爱过的刺猬  ·  shell ...·  1 周前    · 
善良的花卷  ·  Shell中的EOF用法_shell ...·  1 周前    · 
强健的苹果  ·  Guava ...·  2 年前    · 
长情的小熊猫  ·  python ...·  2 年前    · 
健壮的热带鱼  ·  StrConv 函数 (Visual ...·  2 年前    · 
  • 远程 Shell 配额管理
  • WinRM 远程 shell 基础结构的改进之一是添加了一个更可靠的 shell 管理器,用于维护用户特定的 shell 信息。 WinRM 用户可以在远程计算机上创建 shell 来运行命令或脚本。 此外,用户可以在计算机上创建多个 shell。 用户和管理员都需要能够管理 shell。 用户可以枚举、获取和删除他们创建的 shell。 管理员可以枚举所有活动 shell,并检索有关本地或远程主机上特定 shell 的详细信息。 管理员还可以删除本地或远程主机上的任何活动 shell。

    当用户或管理员枚举活动 shell 时,WinRM 服务可以返回以下信息。

    枚举本地主机上的 Shell

    以下命令演示如何使用 winrm 实用工具枚举 WinRM 客户端上的 shell: winrm 枚举 shell

    以下基于文本的示例显示 shell 枚举的输出:

    Shell
        ShellId = 0A6E6A01-8AB2-4037-86CC-BFC826A1244E
        ResourceUri = http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd
        Owner = FABRIKAM\myAccount
        ClientIP = ::1
        IdleTimeOut = PT180.000S
        InputStreams = stdin
        OutputStreams = stdout stderr
        ShellRunTime = P0DT0H0M36S
        ShellInactivity = P0DT0H0M35S
    Shell
        ShellId = EE3F11CE-FB3C-4C4E-B113-6F4D643C97D8
        ResourceUri = http://schemas.microsoft.com/powershell/Microsoft.PowerShell
        Owner = FABRIKAM\myAccount
        ClientIP = ::1
        IdleTimeOut = PT180.000S
        InputStreams = stdin pr
        OutputStreams = stdout
        ShellRunTime = P0DT0H1M46S
        ShellInactivity = P0DT0H0M45S
        MemoryUsed = 48MB
        ChildProcesses = 0
    Shell
        ShellId = 8FD7F2C4-A434-4D58-A7E8-46F8BF202D0B
        ResourceUri = http://schemas.microsoft.com/powershell/Microsoft.PowerShell
        Owner = FABRIKAM\myAccount
        ClientIP = ::1
        IdleTimeOut = PT180.000S
        InputStreams = stdin pr
        OutputStreams = stdout
        ShellRunTime = P0DT0H1M47S
        ShellInactivity = P0DT0H0M47S
        MemoryUsed = 48MB
        ChildProcesses = 0
    

    有关详细信息,请参阅运行以下命令提供的联机帮助:winrm 枚举 -?

    检索有关特定 Shell 的信息

    管理员或用户还可以使用 ShellId 标识符检索有关 shell 的信息。 以下命令演示如何使用 winrm 实用工具获取有关特定 shell 的信息:winrm get shell?ShellId=0A6E6A01-8AB2-4037-86CC-BFC826A1244E

    以下基于文本的示例显示 shell 信息的输出:

    Shell
        ShellId = 0A6E6A01-8AB2-4037-86CC-BFC826A1244E
        ResourceUri = http://schemas.microsoft.com/wbem/wsman/1/windows/shell/cmd
        Owner = FABRIKAM\myAccount
        ClientIP = ::1
        IdleTimeOut = PT180.000S
        InputStreams = stdin
        OutputStreams = stdout stderr
        ShellRunTime = P0DT0H0M36S
        ShellInactivity = P0DT0H0M35S
    

    有关详细信息,请参阅以下命令提供的联机帮助:winrm get -?

    多跃点支持

    远程 Shell 配额管理

    WS-Management PowerShell 命令 托管参考