我正在使用 Windows 10 桌面版 1607 的分配访问权限。
任务:我需要获得分配的访问权限才能使用 Powershell。
完成的步骤: 我使用 New-LocalUser 创建一个新的 LocalUser 帐户,并使用 Enable-LocalUser 启用该帐户。要检查帐户是否已添加,我运行 Get-LocalUser 并查看帐户是否已创建(请参阅附件)。
问题: 要仔细检查,我转到 Accounts-Family 和其他人的 PC 设置,但我看不到新的本地用户帐户“KioskTest”。
我已重新启动计算机,但该帐户未添加到“家庭和其他人”。
我在这方面花了一些时间,非常感谢您的帮助, 我如何确保在使用 Powershell 时在 PC 帐户设置 - 家庭和其他人中显示添加的本地用户“KioskTest”?
我可以 Set-AssignedAccess,当我执行 Get-AssignedAccess 时,我可以看到它在那里。问题是,我无法登录本地用户帐户,因为我在 PC 的设置中找不到该帐户。
就像 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 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)