gpt4 book ai didi

powershell - 如何在 Windows 7 上为特定用户执行 RunOnce?

转载 作者:行者123 更新时间:2023-12-02 23:30:49 47 4
gpt4 key购买 nike

我知道我可以在Win7注册表全局设置一个runonce键,无论下次哪个用户登录都会执行,使用这个注册表键:

HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

我只需要为特定用户进行初始化,所以我想知道是否有办法以编程方式(使用 Powershell)设置仅在特定用户登录时执行的 runonce-entry,如果该用户不是管理员.

你知道有什么方法可以做到这一点吗?谢谢。

最佳答案

我认为这个问题和另一个(http://stackoverflow.com/questions/10908727/how-can-i-programatically-find-a-users-hkey-users-registry-key-using-powershell)是相关的:

无论如何,这是你如何做到的:

$User = New-Object System.Security.Principal.NTAccount($env:UserName)
$sid = $User.Translate([System.Security.Principal.SecurityIdentifier]).value

New-PSDrive HKU Registry HKEY_USERS
Get-Item "HKU:\${sid}"

Set-ItemProperty -Path "HKU:\${sid}\Software\Microsoft\Windows\CurrentVersion\RunOnce" -Name Command -Value "notepad.exe"

关于powershell - 如何在 Windows 7 上为特定用户执行 RunOnce?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10908514/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com