
Хотите ли вы получать оповещение, когда уровень заряда батареи вашего ноутбука падает ниже определенного процента? Если да, у вас есть несколько способов сделать это на вашем компьютере с Windows 11.
Настройте функцию оповещения о встроенном аккумуляторе
Один из способов получить уведомление о низком уровне заряда батареи — использовать встроенную функцию предупреждения Windows 11. Вы можете настроить эту функцию так, чтобы она предупреждала вас, когда уровень заряда батареи вашего ноутбука падает ниже указанного процента.
При использовании этого метода вы не получите всплывающее уведомление или что-то в этом роде. Вместо этого вы получите уведомление в системном трее, сообщающее вам о низком уровне заряда батареи.
Чтобы настроить функцию, откройте поиск Windows (нажмите Windows+S), введите Панель управленияи запустите утилиту. Выберите «Оборудование и звук» и выберите «Параметры электропитания». Рядом с вашим активным планом электропитания нажмите «Изменить параметры плана».

На следующей странице выберите «Изменить дополнительные параметры питания». В открывшемся окне разверните раздел «Батарея» (он находится внизу). Разверните «Низкий уровень заряда батареи». Для обоих вариантов «От батареи» и «От сети» укажите уровень заряда батареи в процентах. В этот момент вы получите оповещение.

Разверните раздел «Уведомление о низком заряде батареи». Убедитесь, что и «От батареи», и «Подключено» имеют значение «Вкл.». Если этот параметр установлен на «Выкл.», вы не будете получать никаких оповещений.

Нажмите «Применить», а затем «ОК», чтобы сохранить изменения.
Обратите внимание, что параметры, которые вы настроили выше, являются параметрами плана. Если вы переключитесь на другой план электропитания в будущем, вам придется перенастроить эти параметры. В новом плане электропитания вы внесете точно такие же изменения.

Создайте пользовательское оповещение о состоянии батареи с помощью планировщика задач
Если вы хотите получать всплывающее уведомление о низком заряде батареи, вы можете сделать это с помощью скрипта PowerShell и планировщика задач.

Для этого откройте поиск Windows (нажмите Windows+S), введите Блокнот, и запустите приложение. Введите следующий код. Замените «30» на желаемый процент, когда система должна отправить вам оповещение.
$Battery = Get-WmiObject -Class Win32_Battery
$Уровень = $Батарея.РасчетныйОставшийсяЗаряд
если ($Уровень -lt 30) {
[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime]
$template = [Windows.UI.Notifications.ToastNotificationManager]::GetTemplateContent([Windows.UI.Notifications.ToastTemplateType]::ToastText01)
$toast = $template.GetElementsByTagName(«текст»)[0]
$toast.AppendChild($template.CreateTextNode(«Уровень заряда батареи ниже 30%! Подключите зарядное устройство.»))
$notifier = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier(«Оповещение о заряде батареи»)
$notifier.Show([Windows.UI.Notifications.ToastNotification]::new($template))
}
Сохраните скрипт, выбрав Файл > Сохранить как в строке меню Блокнота. Выберите папку, в которой вы хотите сохранить свой скрипт. Щелкните раскрывающееся меню «Тип файла» и выберите «Все файлы». Выберите поле «Имя файла» и введите BatteryAlert.ps1.

Чтобы теперь запускать скрипт PowerShell каждые несколько минут, откройте поиск Windows (нажмите Windows+S), введите Планировщик заданий, и запустите утилиту. На правой панели нажмите «Создать задачу».
Выберите поле «Имя» и введите имя для вашей задачи. Это может быть что-то вроде Оповещение о низком уровне заряда батареи. В разделе «Параметры безопасности» включите «Запускать независимо от того, вошел ли пользователь в систему или нет».

В верхней части откройте вкладку «Триггеры». Нажмите «Новый», чтобы добавить новый триггер. Убедитесь, что в раскрывающемся меню «Начать задачу» указано «По расписанию». В разделе «Дополнительные параметры» включите «Повторять задачу каждые» и выберите что-то вроде «5 минут». Это заставит планировщик задач запускать ваш скрипт PowerShell каждые пять минут, чтобы проверять уровень заряда батареи ноутбука.

Откройте вкладку «Действия» и выберите «Новый», чтобы добавить новое действие. Выберите поле «Программа/Скрипт» и введите powershell.exe. Щелкните поле «Добавить аргументы (необязательно)» и введите следующее. Обязательно замените путь в коде ниже на соответствующий вашему скрипту PowerShell.
— Обход политики выполнения — Файл «C:UsersUsernameDesktopBatteryAlert.ps1»

В окне «Создать задачу» нажмите «ОК» и введите пароль своей учетной записи.
Планировщик заданий будет запускать ваш скрипт PowerShell каждые пять минут (как указано) для проверки уровня заряда батареи вашего ноутбука. Если уровень заряда батареи упадет ниже указанного процента, вы получите уведомление.
Обратите внимание, что вы не должны перемещать скрипт PowerShell в другую папку. Если вы это сделаете, планировщик заданий не сможет его найти, и, следовательно, вы не получите никаких оповещений. Если вам нужно переместить скрипт, обязательно обновите путь к скрипту в задаче планировщика заданий.

В будущем, если вы захотите прекратить получать эти уведомления, вы можете приостановить или удалить задачу. Чтобы приостановить задачу, щелкните правой кнопкой мыши задачу в Планировщике задач и выберите «Отключить». Чтобы удалить задачу, щелкните правой кнопкой мыши задачу и выберите «Удалить».
Вот как вы можете настроить пользовательские оповещения об уровне заряда батареи на вашем ноутбуке с Windows 11. Существует множество способов экономии заряда батареи в Windows 11, поэтому обязательно попробуйте их, если хотите немного продлить срок службы батареи.