Я использую NirCmd (http://www.nirsoft.net/utils/nircmd.html), чтобы включить мне к командам выполнения тем, которые "выключают монитор", "отключают звук системного тома" от командной строки (и я настоятельно рекомендую его, BTW). Моей ОС является Windows Vista.
Я хочу использовать его для выключения моего монитора в определенное время. Таким образом, я использую ярлык Windows Task Scheduler's CLI, "в":
at 00:30 "nircmd monitor off"
Задача действительно создается (она обнаруживается в "управлении schedtasks"). Но это не имеет желаемого эффекта. Я должен сказать, работание просто "nircmd монитор прочь" действительно выключает монитор (я отключил свой контроль учётных записей, таким образом, все, что я выполняю из окна Run или любой подсказки, поднято).
Так, мое первое предположение - то, что это не выполняет nircmd с поднятыми полномочиями. Как я решаю это?
Кроме того, я попробовал два простых теста для проверки "на" работах команды как ожидалось:
at 13:21 calc
at 13:22 /interactive calc
Калькулятор не обнаруживается ни в одном из них, но если я перехожу к Диспетчеру задач и перечисляю процессы всех пользователей, это действительно там, запущено пользователем "СИСТЕМА".
Так, любые подсказки относительно того, как приблизиться к этой ситуации, были бы полезны.
Я вижу следующее диалоговое окно при создании новой задачи (примечание: Я выбрал "new task", а не "new basic task"). Я предложил бы выполнить его, зарегистрирован ли пользователь, и с самыми высокими полномочиями (Вы, возможно, также должны были бы выбрать другую учетную запись, с которой можно выполнить команду, если Ваша учетная запись не является администратором). Это работает на Вас, или Вам уже выбрали эти настройки?