如何强制 Windows 从命令行设置用户帐户?

如何强制 Windows 从命令行设置用户帐户?

我正在编写一个配置新计算机的 Python 脚本。

它有两个部分 - 一个以管理员身份运行(系统设置),另一个以每个用户身份运行(用户设置)。

用户设置部分需要每个用户登录并运行它(以该用户身份登录)。

有什么办法可以:

强制 Windows 10 从管理员帐户(我确实有密码)初始化用户帐户(整个“嗨,这需要一些时间”),然后运行我的脚本?

或者,如果没有,有什么方法可以:

在用户桌面上放置一个“readme.txt”,提醒他们自己去做这件事?

我尝试通过创建文件夹c:\Users\<name>\Desktop并在其中写入 readme.txt 来做到这一点,但是如果用户从未登录,这似乎只会让 Windows 创建不同的用户文件夹(c:\users\<name>.<machinename>)并忽略我在c:\users\<name> 中输入的内容。

有没有什么办法可以实现这两个目标?

答案1

将脚本的快捷方式放置在“启动”或“运行一次”位置模板配置文件,这样 Windows 就会自动将其复制到所有新创建的配置文件中。然后让脚本自动删除其自己的“启动”快捷方式。

模板“启动”文件夹可能位于:

C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

您还可以加载模板 HKCU 注册表配置单元 (C:\Users\Default\NTUSER.DAT) 并将脚本添加到“RunOnce”注册表项,Windows 本身将自动删除已运行的条目:

\Software\Microsoft\Windows\CurrentVersion\RunOnce

相关内容