gpt4 book ai didi

powershell - 获取所有用户的所有PSSession列表

转载 作者:行者123 更新时间:2023-12-02 23:10:37 27 4
gpt4 key购买 nike

我正在尝试将远程PSSession连接到服务器,但收到以下错误:

The WS-Management service cannot process the request. The maximum number of concurrent shells allowed for this plugin has been exceeded. Retry the request later or raise the Maximum Shells per Plugin quota. For more information, see the about_Remote_Troubleshooting Help topic.



我知道我可以增加每个用户的shell数量,但是我想确定造成此错误的原因,以减轻将来的麻烦。当我在远程计算机上运行Get-PSSession -ComputerName“localhost”时,不返回任何输出(这意味着我的用户没有打开任何 session )。有没有办法让我获得远程计算机上所有用户的所有 session ?

最佳答案

看一下Get-WSManInstance cmdlet,例如:

Get-WSManInstance -ComputerName $ComputerName -ResourceURI Shell -Enumerate

这是有关我如何使用cmdlet的帖子,并将其作为在多台计算机上运行相同命令的功能的一部分: http://tommymaynard.com/quick-learn-determine-if-theres-a-current-powershell-remoting-session-2016/

关于powershell - 获取所有用户的所有PSSession列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43008114/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com