我正在研究 1607 版的 Windows 10 桌面分配访问权限。
任务:我需要获得分配的访问权限才能使用 Powershell。
完成的步骤: 我使用 New-LocalUser 创建一个新的 LocalUser 帐户,并使用 Enable-LocalUser 启用该帐户。为检查帐户是否已添加,我运行 Get-LocalUser 并查看帐户是否已创建(参见附件)。
问题: 为了仔细检查,我转到帐户-家庭和其他人的 PC 设置,但我看不到新的本地用户帐户“KioskTest”。
我已经重启了电脑,但是账户没有添加到“家庭和其他人”。
我在这方面花了一些时间,非常感谢您的帮助,在使用 Powershell 时,如何确保添加的本地用户“KioskTest”显示在 PC 帐户设置 - 家庭和其他人中?
我可以 Set-AssignedAccess,当我执行 Get-AssignedAccess 时,我可以看到它就在那里。麻烦的是,我无法登录本地用户帐户,因为我在 PC 的设置中找不到该帐户。
这就像 powershell 从我的客户端计算机“隐藏”了本地用户帐户!!!
添加信息 + 更新图像: 经过反复试验,我发现了以下内容:
- 使用 NET USER 用户名密码/ADD——效果很好!我可以找到用户帐户并像客户一样登录。该帐户是 LocalGroupMember 的一部分
- 使用 Powershell 的 New-LocalUser 创建的本地用户帐户不会出现在 PC 帐户设置中,但是如果您在家庭和其他人中单击设置分配的访问权限,系统会找到本地用户帐户(见附件)。但是您无法登录该帐户,因为它似乎没有群组成员身份!不太适合测试 :(
感谢您抽出时间, 卡丽娜
见附件: Powershell Get-AssignedAccess PC Account settings Family & other people
最佳答案
在我的案例中,这是一个组成员资格问题。我用 powershell new-localuser 创建了一些用户,但他们没有出现在任何 GUI 中,我无法登录。用户仅在带有 get-localuser 和 lusmgr 的 powershell 中可见。在设置、控制面板“用户帐户”和登录屏幕中,它们没有出现。
我只需要将新用户添加到本地“用户”组即可。完成此操作后,新用户将在所有设置中可见并可供登录。 我不知道本地安全策略(本地策略/用户权限分配/允许本地登录)将登录限制为“ guest 、管理员、用户、备份运算符(operator)”。< p> 将用户添加到这些组之一或将他们添加到本地安全策略。关于windows - 使用 Powershell 创建的本地用户帐户未显示在设置 "Family & Other people"中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39612807/