Відображається вікно повідомлення, яке запобігає вимкненню комп'ютера, поки не буде підтверджено


0

Оскільки я завжди забуваю закривати вікно на роботі, я намагаюся відобразити невелике вікно повідомлень, щоб нагадати мені, коли я вимикаю комп'ютер.

Сценарій досить простий:

Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.MessageBox]::Show('Close your window', 'LogOff Reminder', 0)

Проблема в тому, що я не можу змусити мою систему, windows 10, запустити її при вимиканні. Я намагався створити політику з gpedit.msc. Я також спробував встановити завдання з taskschd.msc.

У мене є дві ідеї, які проблеми можуть бути:

  1. Час, коли сценарій запускається, вже запізнюється для графічного зворотного зв'язку, система вже закрита далеко.
  2. Моя система не робить реального закриття, а просто переходить у сплячий режим для підтримки швидкого завантаження.

Хто-небудь коли-небудь отримав це на роботу? Не могли б Ви вказати, як це зробити?

Спасибі заздалегідь!


1
Сценарії завершення роботи виконуються в контексті SYSTEM, а не в контексті USER. Ви не побачите жодного результату з контексту SYSTEM на екрані користувача. У планувальнику завдань ви зможете виправити це за допомогою параметра "запустити як зареєстрованого користувача". Ви також не можете запобігти вимкненню, просто показуючи на екрані підказку. Я думаю, є спосіб перервати або затримати вимикання, але не просто показуючи підказку. Я також знаю, що сценарії закриття зазвичай виконуються після закінчення сеансу користувача.
Appleoddity

@Appleoddity Дякуємо за те, що я зняв деякі додаткові слова для дослідження. Я повернуся назад, якщо знайду щось у цьому напрямку.
Ruben Bohnet

Відповіді:


0

Не впевнені, що ви говорите про автоматичне або ручне завершення роботи, але ви можете створити скрипт, який використовується для вимкнення комп'ютера замість кнопки вимикання на вашому комп'ютері. Ви можете використовувати будь-яку мову, як PowerShell, VBScript або пакет для виконання. Після цього можна запропонувати зберегти, перш ніж натиснути на вимкнення. Ви також можете помістити його в папку системних інструментів і створити супер-секретний ярлик для нього, як Ctrl + Alt + Shift + S.

WIN10: C: ProgramData Microsoft Windows Меню «Пуск» Програми Аксесуари Інструменти системи

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.