小编pix*_*bit的帖子

使用 Powershell 创建的本地用户帐户未显示在“家庭和其他人”设置中

我正在使用 Windows 10 桌面版 1607 的分配访问权限。

任务:我需要获得分配的访问权限才能使用 Powershell。

完成的步骤: 我使用 New-LocalUser 创建一个新的 LocalUser 帐户,并使用 Enable-LocalUser 启用该帐户。要检查帐户是否已添加,我运行 Get-LocalUser 并查看帐户是否已创建(请参阅附件)。

问题: 要仔细检查,我转到 Accounts-Family 和其他人的 PC 设置,但我看不到新的本地用户帐户“KioskTest”。

我已重新启动计算机,但该帐户未添加到“家庭和其他人”。

我在这方面花了一些时间,非常感谢您的帮助, 我如何确保在使用 Powershell 时在 PC 帐户设置 - 家庭和其他人中显示添加的本地用户“KioskTest”?

我可以 Set-AssignedAccess,当我执行 Get-AssignedAccess 时,我可以看到它在那里。问题是,我无法登录本地用户帐户,因为我在 PC 的设置中找不到该帐户。

就像 powershell 已经从我的客户端计算机“隐藏”了本地用户帐户!

添加信息 + 更新图像: 经过反复试验,我发现以下内容:

  • 使用 NET USER 用户名密码/ADD -- 完美运行!我可以找到用户帐户并以客户的身份登录。该帐户是 LocalGroupMember 的一部分
  • 使用 Powershell 使用 New-LocalUser 创建的本地用户帐户不会出现在 PC 帐户设置中,但是如果您在家庭和其他人中单击设置分配的访问权限,系统会找到本地用户帐户(见附件)。但是您无法登录该帐户,因为它似乎没有群组成员资格!不太适合测试:(

感谢您抽出时间,卡琳娜

请参阅附件: Powershell Get-AssignedAccess PC 帐户设置 家庭和其他人

windows powershell kiosk-mode superuser windows-10-desktop

6
推荐指数
1
解决办法
4268
查看次数

带有 Autologon.exe 的 Powershell 命令行

有人让“Autologon.exe for Windows v3.10”与 PowerShell v5.1 一起使用吗?

执行1:

以管理员身份运行以下命令:

.\Autologon.exe -n guest10 -d test.com -p Password1 -accepteula yes
Run Code Online (Sandbox Code Playgroud)

错误1:

在此输入图像描述


执行2:

以管理员身份在 powershell 中运行以下命令:

.\Autologon.exe guest10 test.com Password1
Run Code Online (Sandbox Code Playgroud)

错误2:什么也没发生


执行3:

以管理员身份在 powershell 中运行以下命令:

$obj=.\Autologon.exe
        $name ="guest10"
        $domain="test"
        $pass="Password1"
        & $obj $name $domain $pass
Run Code Online (Sandbox Code Playgroud)

错误3:

管道元素中“&”后面的表达式生成了无效的对象。它必须生成命令名称、脚本块或 CommandInfo 对象。

powershell windows-10

3
推荐指数
1
解决办法
3万
查看次数

使用 powershell 更改屏幕方向 - 注册表值存储在哪里?

来自瑞典的海吉,

我正在尝试参考帖子中的代码:Powershell script to change screen Orientation

该脚本有效。目标是确保旋转为横向(默认)或纵向顺时针 90 度。

我需要将当前代码更改为仅允许 2 个值,或者确保脚本仅运行一次。

不管怎样,我需要知道 CDS_UPDATEREGISTRY 的注册表项存储在哪里。尽管我无法弄清楚每次轮换的值更改存储在注册表中的哪个位置?

有谁知道这些值存储在哪里?

代码:

Function Set-ScreenResolutionAndOrientation { 

<# 
    .Synopsis 
        Sets the Screen Resolution of the primary monitor 
    .Description 
        Uses Pinvoke and ChangeDisplaySettings Win32API to make the change 
    .Example 
        Set-ScreenResolutionAndOrientation         
#>

$pinvokeCode = @" 

using System; 
using System.Runtime.InteropServices; 

namespace Resolution 
{ 

    [StructLayout(LayoutKind.Sequential)] 
    public struct DEVMODE 
    { 
       [MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
       public string dmDeviceName;

       public short  dmSpecVersion;
       public short  dmDriverVersion;
       public short  dmSize;
       public short  dmDriverExtra;
       public int    dmFields;
       public …
Run Code Online (Sandbox Code Playgroud)

native-methods screen-orientation dev-mode

2
推荐指数
1
解决办法
1万
查看次数