从非简化控制台进入到具有管理组的本地计算机的PS会话

问题描述 投票:0回答:1

我试图使用Enter-PSsession到本地计算机(localhost)。

  • 使用的凭据“ user1”是管理员组的成员。
  • 工作组,不是AD域。
  • 我使用了未安装的控制台。
  • LocalAccountTokenFilterPolicy为1。
  • 已启用UAC。
  • Windows PowerShell 5.1
Enter-PSSession -Credential user1 localhost # This fails with "access is denied"

此操作失败,因为Windows从用户中删除了管理员特权,并且非管理员用户不允许使用默认设置进入Enter-PSSession登录。您可以通过“ Get-PSSessionConfiguration -Name Microsoft.PowerShell).Permission”查看许可。

但是可以使用用户1从远程

机器登录。登录会话具有管理员权限。
Enter-PSSession -Credential user1 192.168.56.107 # This works, but remote

好奇地内置的Administrator帐户可以在非高架控制台中使用。因此,我推测有办法

可以使用其他管理员用户使用管理员权限进行本地Enter-PSSession登录。

注意:将用户添加到远程管理用户不提供管理员权限。

Enter-PSSession -Credential Administrator localhost # This works!! Why?

问题:

是否可以通过non-elavated控制台以具有管理员权限的方式将Enter-PSSession用于本地计算机?该凭据是管理员组成员,但not内置管理员。

我试图使用Enter-PSsession到本地计算机(本地主机)。使用的凭据“ user1”是Administrators组的成员。工作组,而不是AD域。我使用了一个非高架控制台。 ...

windows powershell uac powershell-remoting
1个回答
0
投票

您还需要在trustedhosts列表中添加本地主机。您可以添加127.0.0.1

© www.soinside.com 2019 - 2024. All rights reserved.