Использование ежедневных изображений Bing как фонов в Microsoft Teams

В этой статье
- Шаг 1. Скачать PowerShell‑скрипт
- Шаг 2. Автоматизировать процесс загрузки ежедневного изображения Bing
- Шаг 3. Перейти в системную подпапку Teams
- Шаг 4. Запустить Teams и выбрать новый фон Bing
- Полезные дополнения: варианты, отладка, чеклисты, права и безопасность
Microsoft добавила возможность загружать собственные изображения фонов для собраний в Microsoft Teams. Если вы хотите свежие красивые картинки из Bing каждый день, готовый, но неофициальный метод — использовать скрипт GetDailyBingPicture.ps1, который автоматически скачивает изображения Bing Daily и сохраняет их в папку Uploads Teams. Ниже — подробная инструкция и дополнительные рекомендации по внедрению и сопровождению.
Шаг 1. Скачать PowerShell‑скрипт
Первое, что нужно сделать — скачать готовый PowerShell‑файл GetDailyBingPicture.ps1 из репозитория на GitHub. Перейдите по ссылке на репозиторий и загрузите файл, затем в браузере щёлкните правой кнопкой в окне и выберите «Сохранить как», чтобы сохранить файл на ПК.
Важно: Редакция Windows 10 Home не содержит редактор локальных групповых политик (gpedit.msc) по умолчанию. В таких случаях используйте альтернативные способы автоматизации (см. раздел «Альтернативные подходы»).
Шаг 2. Автоматизировать загрузку ежедневного изображения Bing
Чтобы автоматически получать ежедневную картинку Bing в папку Uploads Teams, выполните следующие шаги.
- Нажмите Win + R, введите gpedit.msc и нажмите Enter, чтобы открыть редактор локальной групповой политики (Local Group Policy Editor).
- Перейдите в Пользовательская конфигурация > Параметры Windows > Скрипты (Вход/Выход) и в правой части дважды щёлкните по параметру Вход.
- В окне свойств входа выберите вкладку PowerShell Scripts и нажмите кнопку Show Files.
- Откроется Проводник с путём C:WINDOWSSystem32GroupPolicyUserScriptsLogon. Скопируйте файл GetDailyBingPicture.ps1 в эту папку.

- Вернитесь в окно свойств входа, нажмите Add, выберите GetDailyBingPicture.ps1 и нажмите OK.

Примечание: Политика выполнения PowerShell по умолчанию может блокировать запуск скриптов. Установите политику из Restricted в RemoteSigned, выполнив PowerShell с правами администратора и выполнив команду:
Set-ExecutionPolicy RemoteSignedПосле изменения параметров групповой политики выйдите из системы или перезагрузите компьютер, чтобы изменения вступили в силу.
Шаг 3. Перейти в системную подпапку Teams
Откройте Проводник и вставьте в адресную строку:
%APPDATA%MicrosoftTeamsBackgroundsUploadsВ папке Uploads вы увидите ежедневное изображение Bing. Скрипт сохраняет файл с именем, содержащим название и дату, поэтому вы сможете быстро найти нужный фон.

Шаг 4. Запустить Teams и выбрать новый фон
Откройте настольное приложение Microsoft Teams, присоединитесь к собранию и нажмите кнопку Background effects рядом с переключателем микрофона. Новый фон Bing появится в правой панели. Выберите фон и нажмите Apply, чтобы применить его к видеопотоку.

Полезные параметры Bing API
Скрипт использует публичный endpoint Bing для получения списка изображений. Параметры, с которыми можно экспериментировать:
- idx — номер дня: 0 — сегодня, 1 — вчера и т. д. Можно вернуться максимум на 7 дней.
- n — количество изображений, которые нужно загрузить. Обычно n=1 для получения только сегодняшней картинки.
- mkt — рынок/культура, например en-US, de-DE, ru-RU.
Пример URL API:
https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-USПример лаконичного PowerShell‑фрагмента для получения URL и скачивания картинки:
$json = Invoke-RestMethod -Uri 'https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US'
$imageUrl = 'https://www.bing.com' + $json.images[0].url
$dest = Join-Path -Path $env:APPDATA -ChildPath 'MicrosoftTeams\Backgrounds\Uploads\bing-today.jpg'
Invoke-WebRequest -Uri $imageUrl -OutFile $dest -UseBasicParsingЭтот пример показывает основную идею: получить JSON, извлечь относительный путь до изображения и сохранить файл в папку Uploads Teams.
Как не захламлять папку Uploads
Если вы не хотите, чтобы в папке накапливалось много файлов, есть несколько подходов:
- Настроить скрипт так, чтобы он всегда сохранял файл с одним и тем же именем, перезаписывая предыдущий (см. пример с bing-today.jpg выше).
- Добавить в скрипт ротацию — хранить только последние N файлов и удалять старые.
- Периодически очищать папку вручную.
Альтернативные подходы
- Task Scheduler вместо GPO
- Если у вас нет gpedit.msc (Windows Home) или вы предпочитаете не менять групповые политики, используйте Планировщик задач (Task Scheduler) для запуска скрипта при входе пользователя или по расписанию (например, ежедневно в 6:00).
- Ручная загрузка
- Откройте сайт Bing, скачайте изображение вручную и поместите его в папку Uploads.
- OneDrive/Сетевой диск
- Синхронизируйте папку Uploads с OneDrive или сетевым ресурсом, если хотите иметь фон на нескольких устройствах (потребует дополнительной настройки путей).
Роли и чеклисты
Чеклист для администратора:
- Скачать GetDailyBingPicture.ps1 и поместить его в централизованный репозиторий.
- Проверить политику выполнения PowerShell и сопутствующие настройки безопасности.
- Настроить GPO или централизованный Task Scheduler для пользователей.
- Сообщить пользователям о политике и месте хранения фонов.
Чеклист для обычного пользователя:
- Убедиться, что папка %APPDATA%MicrosoftTeamsBackgroundsUploads корректна.
- Перезайти в систему после настройки GPO.
- Выбрать фон в Teams > Background effects > Apply.
Отладка и распространённые проблемы
- Скрипт не запускается: проверьте политику выполнения PowerShell (Set-ExecutionPolicy RemoteSigned) и права доступа к файлу.
- Нет gpedit.msc: используйте Task Scheduler или скрипт при входе через реестр/планировщик.
- Изображения не появляются в Teams: закройте и полностью перезапустите клиент Teams, иногда требуется очистка кэша Teams (%APPDATA%Microsoft eams) или перезагрузка.
- Неправильный формат изображения: Teams поддерживает стандартные форматы (JPG/PNG). Убедитесь, что загружаемые файлы имеют корректное расширение.
Мини‑методология внедрения в компании
- Тестирование на 1–2 машинах: проверьте совместимость скрипта и поведения Teams.
- Выбор метода развёртывания: GPO для доменных машин; Task Scheduler или пакеты для устройств без GPO.
- Мониторинг и обратная связь от пользователей: исправляйте проблемы с правами и производительностью.
- Стандарты: решите, нужно ли перезаписывать файлы или хранить архив.
Правовые и приватные замечания
- Bing предоставляет фоновые изображения через публичный API. Проверьте лицензионные условия использования изображений Bing и политику вашей организации по использованию сторонних изображений.
- Если изображения загружают персональные данные или логотипы, убедитесь, что они соответствуют правилам безопасности и приватности вашей компании.
Критерии приёмки
- Скрипт успешно загружает актуальную картинку в %APPDATA%MicrosoftTeamsBackgroundsUploads при входе пользователя или по расписанию.
- Пользователь видит новый фон в разделе Background effects Teams и может применить его.
- Папка не превышает согласованного лимита файлов (если применима политика ротации).
Решение: как выбрать метод автоматизации
flowchart TD
A{Есть gpedit.msc?}
A -- Да --> B[Использовать GPO Logon PowerShell]
A -- Нет --> C{Можно ли использовать Task Scheduler?}
C -- Да --> D[Настроить задачу при входе/по расписанию]
C -- Нет --> E[Вручную загружать или настроить пакет развертывания]
B --> F[Настроить Set-ExecutionPolicy RemoteSigned]
D --> F
E --> F
F --> G[Проверка в Teams и мониторинг]Короткая памятка команд и путей
- Путь папки Uploads: %APPDATA%MicrosoftTeamsBackgroundsUploads
- Проверка политики PowerShell: Set-ExecutionPolicy RemoteSigned
- Быстрая загрузка через PowerShell: пример с Invoke-RestMethod выше
1‑строчный глоссарий
- GPO — локальные групповые политики (Group Policy Object).
- Task Scheduler — Планировщик задач Windows.
- Bing Daily — ежедневно обновляемая картинка на главной странице Bing.
Конец. Наслаждайтесь разнообразными фонами Bing в Microsoft Teams и настройте автоматическую доставку так, чтобы она была удобной и безопасной.
Похожие материалы
Как устроить идеальную вечеринку для просмотра ТВ
Как распаковать несколько RAR‑файлов сразу
Приватный просмотр в Linux: как и зачем
Windows 11 не видит iPod — способы исправить
PS5: как настроить игровые пресеты