Как отключить функции блокировки для администраторов / конкретных пользователей?

843
Danny Beckett

Используя ELM, вы можете отключить клавиши-модификаторы (например, Win, Alt и т. Д.), Но, похоже, это влияет на всех пользователей, включая меня.

Есть ли способ разрешить зарегистрированным администраторам обходить функции блокировки?

0
Читая документацию, вы можете изменить эти настройки с помощью скрипта Powershell. Таким образом, самое простое решение - запустить скрипт от имени пользователя-администратора. Ramhound 10 лет назад 0
@ Ramhound Я верю, что ELM - это графический интерфейс для этих сценариев PS. Danny Beckett 10 лет назад 0
Даже если это так. Они должны быть включены, а затем отключены как администратор. Я не могу сказать, так или иначе, без дополнительных знаний о рассматриваемых сценариях PS. Ramhound 10 лет назад 0
Я знаю, что администратор должен включить / отключить их (я не понимаю, что вы делаете?). Я пытаюсь включить их для обычных пользователей и отключить их для администраторов. Danny Beckett 10 лет назад 0
** Ваш вопрос: как вы можете разрешить администраторам обходить его? ** Ответ на этот вопрос - написать PS для изменения разрешенных ключей. Вы можете сделать это событие входа и выхода даже Ramhound 10 лет назад 0
Ах, я вижу, куда ты направляешься с этим сейчас @Ramhound! На самом деле есть опция * Экспорт в Powershell * в меню Действие. Возможно, вы хотели бы написать ответ? :) Danny Beckett 10 лет назад 0
У меня нет инструмента. Правильный ответ должен иметь скрипт для его включения и отключения. Ramhound 10 лет назад 0
Я опубликую это завтра вечером, спасибо, что указал мне правильное направление @Ramhound Danny Beckett 10 лет назад 0

1 ответ на вопрос

0
Grumbles

You can disable the Keyboard Filter for Administrators.

For Windows Embedded 8.1 Industry, from a PowerShell window or script run:

Set-DisableKeyboardFilterForAdministrators $true 

For Windows Embedded Standard 8, it is a little more complicated because it needs to be disabled via WMI. Microsoft does have a full script available here, but in essence you run:

 $Setting =$Entry = Get-WMIObject -class WEKF_Settings @{"namespace"="root\standardcimv2\embedded"} | where { $_.Name -eq "DisableKeyboardFilterForAdministrators" } $setting.Value = "true" $setting.Put() | Out-Null 

You can also change the setting in your answer file as well.

Похожие вопросы