net localgroup为什么会引起1312系统错误?

net localgroup为什么会引起1312系统错误?

我正在尝试使用 PowerShell 4.0 进行一些远程管理,但不幸的是它没有Get-LocalGroupv5.0 所具有的功能。现在,我已经通过使用解决了整个问题Get-CimInstance,但最初我试图仅使用旧式命令行net localgroup

使用net localgroup我可以远程:

  • 添加/删除本地组:net localgroup myGroup /[add|delete]
  • 添加/删除组成员:net localgroup myGroup User01 /[add|delete]
  • 列出群组成员:net localgroup myGroup

我似乎可以做我想做的一切。但是,当我尝试使用远程列出本地组时,net localgroup我从 PowerShell 收到以下错误:

[VM-Test]: PS C:\> net localgroup
net : System error 1312 has occured.
    + Category Info         : NotSpecified: (System error 1312 has occurred.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

A specified logon session does not exist. It may already have been terminated

我对系统错误 1312 进行了一些快速研究,似乎它可能与违反安全规定

我明白为什么远程管理组可能是一个安全问题,但正如我刚刚展示的那样,我可以添加/删除组和用户,我只是不能列出组,这似乎是至少有害的命令。

有人能解释为什么会出现这种行为吗?

相关内容