我正在添加注册表以使应用程序可用作远程应用程序,目前我是adding the values manually。
找到此条目:
HKEY_LOCAL_MACHINE \ SOFTWARE \微软\窗户 NT \ CurrentVersion \ Terminal Server \ TSAppAllowList
导航到右侧窗格中的fDisabledAllowList值,将其值设置为" 1"。
在TSAppAllowList下添加新密钥,名为Applications。
在“应用程序”下添加新密钥,命名为您想要的任何内容(此处为" 123456")。
- 醇>
为" 123456"创建两个新的字符串值,命名为"名称"和"路径"。名称:记事本路径:C:\ Program Files(x86)\ Notepad ++ \ notepad ++。exe
现在我想远程执行此操作。 我的想法是建立一个管理系统,以便我可以从服务器(其他计算机)远程添加一个新的值,而无需访问它。
我想从管理系统服务器发送一些具有所需值的命令,以便系统可以在regedit中添加新值,我在服务器上看到添加的应用程序。
有可能通过powershell吗?
我可以使用某些后台服务远程向注册表添加新的注册表吗?我可以从哪里开始以及我可以使用哪些技术?
答案 0 :(得分:0)
是的,Powershell可以做到这一点。
Invoke-Command -ComputerName $computer -ScriptBlock {
$Reg = "Registry::HKLM\System\CurrentControlSet\...."
Set-ItemProperty -Path "$Reg" -Name PATH -Value $x
}