我试图使用Enter-PSsession到本地计算机(localhost)。
Enter-PSSession -Credential user1 localhost # This fails with "access is denied"
此操作失败,因为Windows从用户中删除了管理员特权,并且非管理员用户不允许使用默认设置进入Enter-PSSession登录。您可以通过“ Get-PSSessionConfiguration -Name Microsoft.PowerShell).Permission”查看许可。
但是可以使用用户1从远程
机器登录。登录会话具有管理员权限。可以使用其他管理员用户使用管理员权限进行本地Enter-PSSession登录。Enter-PSSession -Credential user1 192.168.56.107 # This works, but remote
好奇地内置的Administrator帐户可以在非高架控制台中使用。因此,我推测有办法
注意:将用户添加到远程管理用户不提供管理员权限。
是否可以通过non-elavated控制台以具有管理员权限的方式将Enter-PSSession用于本地计算机?该凭据是管理员组成员,但not内置管理员。Enter-PSSession -Credential Administrator localhost # This works!! Why?
问题:
我试图使用Enter-PSsession到本地计算机(本地主机)。使用的凭据“ user1”是Administrators组的成员。工作组,而不是AD域。我使用了一个非高架控制台。 ...
您还需要在trustedhosts
列表中添加本地主机。您可以添加127.0.0.1