Что такое GCPW — вход в Windows через аутентификацию Google
· Обновлено: · Го Комура · Windows, GCPW, Google Workspace, Cloud Identity, Active Directory, Управление устройствами Windows
История изменений (1 обновлений, последнее 30 Aug 2026)
Журнал изменений этой статьи. Там, где версия до правки была заархивирована, она остаётся доступной для чтения по постоянной ссылке с DOI.
- Русский текст переписан как полноценный технический перевод, а не калька с японского. Утверждения статьи не менялись.
- Первая публикация
Цитирование статьи(DOI (зарегистрированный архив): 10.5281/zenodo.21619850)
Приведённые ниже DOI относятся к ранее зарегистрированным архивным версиям, которые могут отличаться от текущего текста. Для ссылки на текущий текст используйте URL этой страницы.
Го Комура (2026). Что такое GCPW — вход в Windows через аутентификацию Google. KomuraSoft LLC. https://comcomponent.com/ru/blog/2026/04/21/000-gcpw-google-credential-provider-for-windows-guide/
- DOI (зарегистрированный архив)
- 10.5281/zenodo.21619850
- DOI (последняя зарегистрированная версия)
- 10.5281/zenodo.21619851
В консультациях о том, как собрать вход на Windows-устройствах вокруг Google, очень часто разом смешивается вот что.
- Действительно ли GCPW «просто показывает экран входа Google»
- Что происходит с существующими локальными профилями и профилями AD
- Берёт ли он на себя права администратора Windows, BitLocker и управление обновлениями
- Как ведут себя первый вход, офлайн-режим, двухэтапная проверка и смена пароля
- Может ли он сосуществовать с Active Directory или заменяет его
Если отнестись к этому небрежно, ожидания перед внедрением расходятся с реальностью, и миграция с первичной настройкой становятся источником сбоев.
GCPW — это не просто «экран входа Google» и не полноценная замена самого домена Windows. На практике картина проясняется, если разделить вход в Windows через Google, сопоставление с существующими профилями, эксплуатацию паролей и сессий на стороне Google и совместную работу с Windows device management.
В этой статье мы разберём с практической точки зрения, что происходит при использовании Google Credential Provider for Windows (GCPW) в среде Windows 10 / 11: какие конфигурации подходят, порядок внедрения и типичные ловушки — с большим количеством диаграмм Mermaid. Материал в основном опирается на официальную документацию Google Workspace, доступную по состоянию на март 2026 года.
Диаграммы носят концептуальный характер. В средах Markdown с поддержкой Mermaid они отображаются как схемы.
1. Сначала вывод
Сначала перечислим только выводы.
- GCPW — механизм, который позволяет входить в Windows 10 / 11 под управляемой учётной записью Google.
- Сам по себе GCPW в первую очередь обеспечивает вход в Windows и SSO-режим Chrome Browser.
- Если нужны ещё обновления Windows, BitLocker, права локального администратора, пользовательские настройки и wipe, практичнее сразу закладывать совместную работу с Windows device management.
- В окружениях с существующими локальными / AD-профилями, если заранее не решить, «привязывать существующий профиль или создавать новый», миграция легко заходит в тупик.
- Первый вход предполагает наличие интернета. Кроме того, на устройстве, присоединённом к AD, при отсутствии существующего AD-backed профиля важно ещё и наличие доступа к AD в момент первого входа.
- Офлайн-вход возможен, но без решения о том, сколько дней его допускать, эксплуатация будет нестабильной.
- Двухэтапная проверка работает, но USB-ключи безопасности в GCPW не поддерживаются.
- Если заранее не определить порядок работы с паролями, расхождение между стороной Google и стороной Windows приведёт к сбоям при входе. Особенно опасен порядок, при котором сброс выполняется сначала только на стороне AD / Entra ID.
- GCPW рассматривает в качестве поставщика удостоверений только Google, поэтому конфигурацию стоит продумывать исходя именно из этого — так меньше риск расхождений.
Иными словами, GCPW — это «механизм входа в Windows через Google», и если вы хотите взять под контроль всю эксплуатацию Windows-устройства, логично проектировать его в паре с Windows device management.
Термины, которые используются в этой статье
Слова со стороны Google и со стороны Windows смешиваются, поэтому сначала сведём их в таблицу.
| Термин | Значение |
|---|---|
| 2SV (2-step verification) | Двухэтапная проверка Google. В материалах Google её сокращают как 2SV |
| enroll (регистрация) | Регистрация устройства как объекта управления Windows device management. Это не то же самое, что возможность войти: настройки уровня устройства вроде BitLocker и обновлений начинают действовать только после enroll |
| staging | Комплектация устройства до передачи пользователю. Кто входит на этом этапе, определяет, кто затем станет объектом enroll |
| AD-backed профиль | Профиль Windows, привязанный к учётной записи Active Directory. Его отличают от «локального профиля», который замыкается на самом устройстве |
| permitted domains / разрешённые домены | Домены учётных записей Google, которым GCPW разрешает вход. Если не настроить, войти не сможет никто |
Сначала посмотрим на общую картину на одной схеме
flowchart TD
A["Хотим использовать учётную запись Google на Windows-устройстве"] --> B{"Чего хотим добиться"}
B --> C["Вход в Windows через Google"]
B --> D["Централизованное управление настройками Windows"]
B --> E["Миграция существующих профилей"]
C --> F["GCPW"]
D --> G["Windows device management"]
E --> H["Проектирование привязки существующих локальных / AD-профилей"]
F --> I["Вход в Windows"]
F --> J["SSO Chrome Browser"]
F --> K["Синхронизация пароля Google"]
G --> L["BitLocker"]
G --> M["Windows Update"]
G --> N["Права локального администратора"]
G --> O["Пользовательские настройки / wipe / аудит"]
H --> P["Создавать новый профиль?"]
H --> Q["Повторно использовать существующий профиль?"]
Эта схема нужна, чтобы от «что хотим сделать» перейти к «каким инструментом». Слева направо выбираете цель — и определяется отвечающий механизм (GCPW / Windows device management / проектирование профилей). Здесь нужно подтвердить только одно: управление уровнем устройства вроде BitLocker и Windows Update в столбце GCPW не появляется.
На схеме сплошная линия обозначает отношение, которое выполняется всегда, а пунктирная — условное отношение (условия указаны в пояснении к каждому отношению на странице сведений). Полный список отношений (всего 25, с доказательствами и степенью уверенности) и определения основных понятий собраны на странице сведений карты знаний (на японском). Данные: JSON-LD / Turtle
2. GCPW проще понять, если разделить на 4 уровня
Разговор о GCPW усложняется потому, что «вход», «миграцию профилей» и «управление устройствами» легко смешивают в один ящик. На практике быстрее всего сразу разделить их на следующие четыре уровня.
| Уровень | Главный участник | За что отвечает |
|---|---|---|
| Уровень аутентификации | GCPW | Вход в Windows под учётной записью Google |
| Уровень профилей | Привязка существующего профиля | Повторное использование существующего локального / AD-профиля или создание нового |
| Уровень управления | Windows device management | BitLocker, обновления, права локального администратора, пользовательские настройки, wipe и т. д. |
| Уровень настроек | Admin console / реестр | Разрешённые домены, срок офлайн-доступа, допустимость нескольких пользователей, автоматическая регистрация и т. д. |
При таком взгляде становится проще увидеть причину расхождений вроде «установили GCPW, а BitLocker не работает» или «вошли через Google, а существующих пользовательских данных не видно».
Структура уровней
flowchart LR
subgraph Id["Идентификация / сессия"]
A["Учётная запись Google"]
B["Двухэтапная проверка"]
end
subgraph SignIn["Уровень входа"]
C["GCPW"]
end
subgraph Profile["Уровень профилей Windows"]
D["Существующий локальный профиль"]
E["Существующий AD-backed профиль"]
F["Новый профиль Windows"]
end
subgraph Mgmt["Уровень управления"]
G["Windows device management"]
H["BitLocker / обновления / права локального администратора"]
I["Пользовательские настройки / wipe / аудит"]
end
subgraph Config["Уровень настроек"]
J["Admin console"]
K["Настройки реестра"]
end
A --> C
B --> C
C --> D
C --> E
C --> F
J --> C
K --> C
G --> H
G --> I
C --> G
Схема из главы 1 вела «от цели к инструменту». Эта схема те же элементы раскладывает по «о каком уровне речь» и «что от чего зависит». Нужно увидеть, что все стрелки проходят через GCPW (уровень входа) и что от GCPW к уровню профилей расходятся три стрелки. Это ветвление и есть проектирование из главы 4: привязывать существующий профиль или создавать новый.
3. Как это работает в среде Windows
3.1 Сначала разбираемся с требованиями поддержки
В среде Windows важно в первую очередь не споткнуться на требованиях.
| Аспект | На что обратить внимание на практике |
|---|---|
| ОС | Предполагаются редакции Windows 10 / 11 Pro, Pro for Workstations, Enterprise, Education. Поддерживаются 32- и 64-разрядные версии, устройства на архитектуре ARM не поддерживаются. |
| Браузер | Нужна stable-версия Chrome Browser 81 или новее, причём обязательно установленная с правами администратора. |
| Права на установку | Для запуска installer на устройстве нужны права администратора. Возможно развёртывание через инструменты распространения ПО или PowerShell. |
| Первый вход | Обязательно требуется подключение к интернету. |
| Устройства, присоединённые к AD | Если на устройстве ещё нет существующего AD-backed профиля, при первом входе необходим доступ к AD. |
| Лицензирование | Поддерживаемые редакции для GCPW отдельно и для совместной работы с Windows device management не совпадают. Перед внедрением нужно проверить условия подписки. |
Разница поддерживаемых редакций (первый порог решения о внедрении)
У «только GCPW» и «совместной работы с Windows device management» нужные редакции различаются. Соответствующие редакции, которые приводит официальная документация Google (Overview: Enhanced desktop security for Windows), такие.
| Редакция | Только GCPW | Windows device management |
|---|---|---|
| Business Starter / Business Standard | поддерживается | не поддерживается |
| Business Plus | поддерживается | поддерживается |
| Enterprise Standard / Enterprise Plus | поддерживается | поддерживается |
| Frontline Starter / Standard / Plus | поддерживается | поддерживается |
| Essentials | поддерживается | не поддерживается |
| Enterprise Essentials / Enterprise Essentials Plus | поддерживается | поддерживается |
| Education Fundamentals | поддерживается | не поддерживается |
| Education Standard / Education Plus / Endpoint Education Upgrade | поддерживается | поддерживается |
| G Suite Basic / G Suite Business | поддерживается | не поддерживается |
| Cloud Identity Free | поддерживается | не поддерживается |
| Cloud Identity Premium | поддерживается | поддерживается |
Читать таблицу нужно так. Если нужен только вход через GCPW, подойдёт почти любая редакция. Если же нужно управлять ещё BitLocker, Windows Update и правами локального администратора, требуются соответствующие редакции вроде Business Plus, Enterprise Standard и выше, Cloud Identity Premium. Особенно важно: у Business Starter / Business Standard и Cloud Identity Free GCPW есть, а Windows device management — нет. Обращения «поставили GCPW, а BitLocker не управляется» иногда как раз отсюда.
Состав редакций может меняться, поэтому перед заключением договора всегда сверяйтесь с актуальной таблицей в официальной документации.
Здесь легко упустить из виду Chrome и отсутствие поддержки ARM. Поскольку речь идёт о Windows-устройствах, внимание чаще уделяют только ОС, но GCPW зависит и от Chrome при запуске экрана входа Google, поэтому вход может не сработать и из-за отсутствия Chrome, и из-за неверного размещения браузера.
3.2 От первого входа до повседневного входа в систему
Если упростить последовательность действий после установки GCPW, получится так.
- На устройство устанавливается GCPW
- Пользователь впервые входит под учётной записью Google
- GCPW либо привязывает существующий профиль, либо создаёт новый профиль Windows
- После этого вход выполняется через обычный экран входа Windows
- Однако при событиях безопасности — например, смене пароля Google или истечении сессии — снова требуется экран входа Google
Важно понимать: это не значит, что вход каждый раз обязательно проходит через диалог Google. При первом входе и в определённых событиях безопасности на первый план выходит аутентификация Google, но в обычном режиме основным остаётся вход через экран входа Windows.
Последовательность первого входа
sequenceDiagram
participant U as Пользователь
participant W as Экран входа Windows
participant G as Вход Google
participant P as GCPW
participant R as Существующий / новый профиль
participant C as Chrome Browser
U->>W: Выбирает Add Work Account или существующую учётную запись
W->>G: Запускает экран аутентификации Google
G->>U: Адрес почты / пароль / 2SV
U->>G: Вводит учётные данные
G->>P: Аутентификация прошла успешно
alt Привязка существующего профиля
P->>R: Находит и привязывает существующий локальный / AD-профиль
else Создание нового
P->>R: Создаёт новый профиль Windows
end
P->>C: Передаёт состояние входа Google
P->>W: Запускает сессию Windows
На этой схеме нужно увидеть, что ветвление только одно. Привязать существующий профиль или создать новый. Это решается в момент первого входа, и потом «всё-таки вернуть существующий профиль» — уже откат. Поэтому проектирование привязки из главы 4 нужно закончить до распространения installer.
3.3 Синхронизация паролей, офлайн-режим, двухэтапная проверка
Если вы хотите стабильно эксплуатировать GCPW в среде Windows, на самом деле в первую очередь стоит смотреть на работу с паролями.
Даже в официальном руководстве Google предполагается, что на устройствах, использующих GCPW, пароль Google и пароль Windows синхронизированы. При этом пользователь, как правило, управляет в первую очередь паролем на стороне Google. Поэтому такая схема плохо сочетается с проектированием, рассчитанным на смену пароля Windows через Ctrl + Alt + Delete.
Логика синхронизации пароля
flowchart LR
A["Смена пароля Google"] --> B{"Устройство онлайн?"}
B -- Да --> C["GCPW синхронизирует пароль на стороне Windows"]
C --> D["Следующий вход проходит успешно"]
B -- Нет --> E["Синхронизация откладывается"]
E --> F["Повторная синхронизация при следующем выходе в онлайн"]
G["Смена пароля только на стороне AD / Entra ID"] --> H["Расхождение Google и Windows"]
H --> I["Password incorrect / ошибка синхронизации"]
На этой схеме два потока — верхний и нижний. Верхний (смена на стороне Google) при онлайне синхронизируется сразу, а в офлайне догоняет при следующем выходе в сеть. Нижний (смена только на стороне AD / Entra ID) не синхронизируется, сколько ни ждите. Когда пишете инструкцию по сбросу пароля, практично явно запретить нижний поток.
На практике чаще всего встречается вот что.
- Пароль вроде бы сменили на стороне Google, но устройство было офлайн и синхронизация с Windows ещё не прошла
- Наоборот, сброс сначала выполнили только на стороне AD / Entra ID, из-за чего возникло расхождение со стороной Google
- Требования к сложности пароля на стороне Google оказались слабее, чем в Windows / AD, и пользователь сменил пароль на строку, которая не удовлетворяет требованиям Windows
Поэтому перед внедрением нужно как минимум решить следующее.
- Отдать ли главенство в управлении паролем Google
- Или синхронизировать пароль в Google из AD / Entra ID / другого инструмента
- Привести ли требования к сложности пароля не ниже уровня Windows
Третий пункт, сложность, задаётся в консоли администратора Google по подразделениям организации: «Безопасность» → «Аутентификация» → «Управление паролями». Но здесь можно указать только флажок «применять надёжные пароли», минимальную и максимальную длину (8–100 символов), допустимость повторного использования и срок действия. Задать состав символов в духе политики паролей Active Directory — «сколько видов из прописных, строчных, цифр и знаков должно входить» — нельзя. На стороне Google оценивают не состав видов символов, а общую стойкость пароля.
Поэтому на практике выравнивание выглядит так: на стороне Google ставят ту же или большую минимальную длину, что и на стороне AD, и включают «применять надёжные пароли». Если требования к видам символов на стороне AD строгие, пароль, прошедший на стороне Google, всё ещё может быть отвергнут на стороне Windows — эту комбинацию обязательно проверьте на пилоте.
Офлайн-режим и двухэтапная проверка
Сам по себе офлайн-вход через GCPW возможен. При этом можно настроить, сколько дней разрешён вход после последнего онлайн-входа. Если внедрить это, не приняв решения заранее, легко скатиться в одну из крайностей: либо ограничение окажется слишком строгим и будет мешать работе на местах, либо слишком мягким и повысит риски при утере устройства.
Кроме того, двухэтапная проверка работает, но об этих моментах безопаснее заранее предупредить сотрудников на местах.
- USB-ключи безопасности в GCPW не поддерживаются
- Вместо них рассчитывайте на такие способы, как Google prompt, Google Authenticator и backup code
- В конфигурации, где разрешены только ключи безопасности, пользователь рискует вообще потерять возможность войти в Windows
4. Как поступать с существующими локальными / AD-профилями
Именно здесь чаще всего случаются сбои при миграции на GCPW.
Когда на устройстве уже есть рабочий профиль Windows, то, что сделает GCPW — привяжет его и станет использовать повторно или создаст новый профиль Windows, — сильно меняет и пользовательский опыт, и сложность миграции.
Три типичных сценария
| Сценарий | Что происходит | Когда подходит | На что обратить внимание |
|---|---|---|---|
| Создание нового профиля | Создаётся новый профиль Windows для входа через Google | Новые выдаваемые устройства, чистая настройка | Существующие данные не переносятся. Требуется отдельный план миграции. |
| Привязка существующего локального профиля | Используемый сейчас локальный профиль привязывается к учётной записи Google | Поэтапная миграция существующих устройств | Нужно заранее продумать, какая учётная запись Google соответствует какому пользователю Windows. |
| Привязка существующего AD-backed профиля | Повторно используется существующее устройство, присоединённое к AD, и рабочий профиль | Нужно сохранить присоединение к AD, но перейти к входу через Google | При первом входе важна доступность AD. Ошибки в определении сопоставления легко приводят к сбоям. |
Согласно рекомендациям Google, при привязке к существующему профилю имя учётной записи Windows или учётную запись AD сопоставляют через пользовательский атрибут (custom attribute) на стороне Directory, либо используют настройки реестра на устройстве на основе SID. Иными словами, это не операция, при которой пользователь что-то на ходу выбирает после установки, а миграция, требующая предварительного проектирования.
Ещё важнее понимать, что происходит, если привязку не выполнять.
- У пользователей существующих локальных профилей может сохраниться возможность войти в старый профиль
- У существующих пользователей AD, если создаётся новый профиль для входа через Google, может не получиться беспрепятственно попасть в ожидаемый рабочий профиль
Схема принятия решения о том, как поступать с существующими профилями
flowchart TD
A["На устройстве есть существующий рабочий профиль Windows"] --> B{"Нужно продолжать использовать эти данные / настройки?"}
B -- Да --> C["Проектируем привязку существующего профиля"]
B -- Нет --> D["Позволяем GCPW создать новый профиль Windows"]
C --> E{"Тип существующего профиля"}
E -- Локальный --> F["Сопоставление через Local Windows accounts и т. п."]
E -- AD-backed --> G["Сопоставление через AD accounts и т. п."]
G --> H["Проверяем доступность AD при первом входе"]
F --> I["Уточняем имя пользователя Windows и ограничения на уровне устройства"]
D --> J["Переносим существующие данные по отдельному плану"]
Это решение, которое достаточно провести один раз на группу устройств. Если первую развилку (нужно ли продолжать использовать существующие данные) зафиксировать на уровне группы устройств, дальше всё сходится либо к определению сопоставления, либо к плану переноса данных. Если решение отдать на места по одному устройству, в одной и той же группе смешаются новые профили и привязка, и обращения в поддержку станут непредсказуемыми.
5. Разница между GCPW отдельно и GCPW + Windows device management
Когда речь заходит о GCPW, на практике очень важно разделять эти два варианта.
Сравнительная таблица
| Аспект | Только GCPW | GCPW + Windows device management |
|---|---|---|
| Вход в Windows через Google | да | да |
| Chrome Browser SSO | да | да |
| Привязка существующего профиля | да | да |
| Автоматическая регистрация устройства | нет | есть |
| Контроль прав локального администратора | в основном нет | да |
| BitLocker | в основном нет | да |
| Контроль Windows Update | в основном нет | да |
| Распространение пользовательских настроек | в основном нет | да |
| Wipe / аудит / детальное управление | ограниченно | да |
| Когда подходит | Нужен только опыт входа через Google | Нужно управлять выданными компанией Windows-устройствами вокруг Google |
Google официально рекомендует для устройств, выдаваемых компанией, конфигурацию, где GCPW используется вместе с Windows device management. И наоборот, если уже есть другая платформа управления и нужен только опыт входа через Google, логичным выбором становится GCPW отдельно.
Незаметное, но важное ограничение при совместной работе
При совместной работе с Windows device management безопаснее заранее понимать, что enroll на одном устройстве может пройти только один пользователь.
Google официально описывает это как ограничение на стороне Windows 10 / 11. Даже если конфигурация позволяет нескольким пользователям входить на устройство через GCPW, в Windows device management enroll проходит только первый пользователь. При этом такие настройки уровня устройства, как BitLocker, обновления и права локального администратора, затрагивают и остальных пользователей этого устройства.
Проблема первого пользователя
flowchart TD
A["Настройка устройства"] --> B["Пользователь, первым вошедший через GCPW"]
B --> C["Enroll в Windows device management"]
C --> D["Применяются настройки уровня устройства"]
D --> E["BitLocker / обновления / права локального администратора / пользовательские настройки"]
F["Другой пользователь, входящий через GCPW позже"] --> G["Сам по себе вход в Windows возможен"]
G --> H["Но число enroll-пользователей не растёт"]
H --> I["Настройки уровня устройства действуют на основе первого enroll"]
К чему это приводит на практике — к проблеме, когда сотрудник, занимающийся комплектацией, первым входит через GCPW. Если enroll проходит учётная запись специалиста по настройке, а не сотрудника, который в итоге будет пользоваться устройством, позже возникает сбой: нужные настройки так и не применяются.
6. Что нужно решить перед внедрением
Во внедрении GCPW позже сказывается не сам факт запуска installer, а предварительное проектирование. Если пересказать официальное руководство применительно к практике, как минимум эти шесть пунктов стоит решить заранее.
flowchart LR
A["Решить перед внедрением"] --> B["Главенство в управлении паролем"]
B --> C["Требования к сложности"]
C --> D["Разрешённые домены"]
D --> E["Работа с существующими профилями"]
E --> F["Права администратора для поддержки"]
F --> G["Политика staging для автоматического enrollment"]
G --> H["Допустимое число дней офлайн"]
На этой схеме важен порядок. Слева направо пункты стоят в той последовательности, в которой без предыдущего решения нельзя принять следующее. Например, сложность нельзя зафиксировать, пока не ясно, главенствует ли пароль на стороне Google или на стороне AD. И наоборот: если раздать installer, пропустив какой-то пункт этой цепочки, все последующие решения остаются в подвешенном состоянии, а устройства продолжают прибывать.
Неудачный подход и практичный подход
| Аспект | Неудачный подход | Практичный подход |
|---|---|---|
| Пароли | Сброс сначала только на стороне AD / Entra | Заранее решить, будет ли главенствовать Google, либо эксплуатация будет опираться на инструмент синхронизации |
| Сложность | Начать с ослабленными требованиями на стороне Google | Привести требования Google к уровню не ниже Windows / AD |
| Разрешённые домены | Раздать только installer, а подумать потом | Определить permitted domains до пилота |
| Существующие профили | Решать на месте, как получится | Заранее решить, привязывать или создавать заново, для каждой группы устройств |
| Staging | Специалист по комплектации первым входит через GCPW | Настраивать через локального администратора либо отключить автоматическую регистрацию для OU, предназначенного для настройки |
| Права поддержки | Учитывать только пользователей GCPW и забыть про путь helpdesk | Заранее спроектировать права администратора для пользователей AD / групп AD / локальных пользователей |
| Офлайн | Начать без решения о числе допустимых дней | Определить число дней исходя из рисков и практики на местах |
Три момента, которые особенно легко упустить
1. Разрешённые домены обязательны
В GCPW пользователь не сможет войти, пока не определено, учётные записи каких доменов допускаются к входу.
Настроить это можно как через Admin console, так и через параметр реестра domains_allowed_to_login, но в любом случае этот пункт обязателен.
2. У Admin console и реестра — разные роли
В старых материалах чаще делают упор на настройку через реестр, но сейчас основным способом стало управление через Admin console. Тем не менее в случаях, когда нужна более тонкая гранулярность — например, разные разрешённые домены для разных устройств, — реестр иногда подходит лучше.
3. Настройки Admin console применяются не мгновенно
Настройки GCPW синхронизируются с устройствами примерно с шагом в один час. Ситуация «настройку внёс, а она сразу не применилась» встречается часто, поэтому во время пилота безопаснее учитывать эту задержку.
7. Порядок практического внедрения
Здесь мы максимально коротко опишем последовательность практического внедрения GCPW в среде Windows.
Порядок внедрения
flowchart TD
A["1. Проверяем план подписки / требования к ОС / Chrome"] --> B["2. Определяем стратегию паролей и требования к сложности"]
B --> C["3. Определяем разрешённые домены и прочие настройки"]
C --> D["4. Решаем, нужна ли привязка существующих профилей"]
D --> E["5. При использовании Windows device management включаем его"]
E --> F["6. Получаем installer из Admin console"]
F --> G["7. Распространяем на устройства / устанавливаем с правами администратора"]
G --> H["8. Пользователь выполняет первый онлайн-вход"]
H --> I["9. Проверяем сведения об устройстве / enrollment / журналы"]
7.1 Сначала определяем конфигурацию
В первую очередь нужно решить следующее.
- Использовать только GCPW
- Или GCPW + Windows device management
- Привязывать существующие профили
- Или переходить на новые профили
Это решение принимается в первую очередь. Если раздать только installer, не определившись с этим заранее, позже окажется, что «управление устройствами не работает так, как задумывалось» или «существующие пользовательские данные не перенеслись».
7.2 Определяем разрешённые домены и параметры
Есть два способа настройки.
- Admin console Подходит, когда одни и те же настройки нужно распространить на всю организацию. Сейчас это базовый вариант.
- Реестр устройства Подходит, когда нужно тонко настраивать параметры для каждого устройства отдельно.
При использовании реестра как минимум необходим параметр domains_allowed_to_login.
Если GCPW применяется совместно с Windows device management, значимыми становятся также enable_dm_enrollment и validity_period_in_days, а при эксплуатации, близкой к общим устройствам, — ещё и enable_multi_user_login.
7.3 Получаем и распространяем installer
Из Admin console получают 32- или 64-разрядный installer GCPW и распространяют его на устройства. Путь к нужному экрану такой.
Консоль администратора Google
→ Меню
→ Устройства (Devices)
→ Мобильные устройства и конечные точки (Mobile & endpoints)
→ Настройки (Settings)
→ Windows
→ «Google Credential Provider for Windows setup»
→ «Download GCPW»
Для этой операции нужен вход как привилегированный администратор (super administrator). Отсюда скачивают 64-разрядную или 32-разрядную версию и распространяют её.
В текущей модели управления важно, что в installer, скачанный из Admin console, автоматически встраивается токен этой организации. Наличие или отсутствие токена скажется позже.
| Откуда взят installer | Токен | Можно ли настраивать из Admin console |
|---|---|---|
| Скачан из Admin console | встраивается автоматически | да (можно продолжать как есть) |
Старая страница загрузки (tools.google.com/dlpage/gcpw/) |
не входит | Разрешённые домены нельзя сменить из Admin console. Нужно задать токен на устройстве или настроить через реестр |
Если токен регистрации для Chrome Enterprise Core уже раздан на устройства, этим же токеном можно управлять и настройками GCPW из Admin console. Когда «в Admin console разрешённые домены задали, а на устройство они не доходят», сначала проверьте, не раздали ли installer без токена. Само применение настройки тоже занимает до примерно часа, поэтому решение принимайте после этой паузы.
7.4 Устанавливаем
При ручной установке можно, например, сделать так.
# 64-разрядная версия
gcpwstandaloneenterprise64.exe /silent /install
# 32-разрядная версия
gcpwstandaloneenterprise.exe /silent /install
7.5 Пример индивидуальной настройки через реестр
Пример на случай, когда нужно задать для каждого устройства значения, не настроенные в Admin console.
Примечание: если одна и та же настройка задана и в Admin console, и в реестре, приоритет имеет Admin console.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Google\GCPW]
"domains_allowed_to_login"="example.com"
"enable_dm_enrollment"=dword:00000001
"validity_period_in_days"=dword:00000007
"enable_multi_user_login"=dword:00000000
7.6 При повторном использовании существующих профилей заранее готовим определение привязки
Если планируется повторно использовать существующие локальные / AD-профили, сопоставление учётных записей Google и Windows пользователей нужно заранее подготовить через пользовательский атрибут на стороне Directory. Если отложить это на потом и сначала дать пользователям войти, велика вероятность, что придётся откатывать ситуацию уже после создания новых профилей. Это самое аварийное место статьи, поэтому распишем его конкретно.
Шаг 1. Создаём пользовательский атрибут
В Admin console: «Каталог» → «Пользователи» → вверху «Ещё» → «Управление пользовательскими атрибутами». Значения нужно ввести в точности так, включая регистр (если ошибиться, имя потом не поправить — придётся создавать заново).
| Поле | Значение |
|---|---|
| Категория (Category) | Enhanced desktop security |
| Имя поля (Name) | Для учётных записей, присоединённых к AD, — AD accounts, для локальных — Local Windows accounts (можно одно из двух или оба) |
| Тип сведений (Info type) | Текст |
| Видимость (Visibility) | Показывать пользователям и администраторам |
| Число значений (Number of values) | Несколько значений (Multi-value) |
Если создавать через Directory API, регистрируют имя схемы Enhanced_desktop_security и имена полей AD_accounts / Local_Windows_accounts. Если нужно подтянуть значения из существующего AD, есть и путь через Google Cloud Directory Sync.
Шаг 2. Заполняем значения по пользователям
На экране сведений о пользователе в блоке «Сведения о пользователе» появляется поле «Enhanced desktop security»; туда вводят имя учётной записи Windows. Формат фиксирован.
| Объект | Формат | Пример |
|---|---|---|
| Учётная запись AD | домен\имя_пользователя (sAMAccountName) |
example\jsmith |
| Локальная учётная запись | un:имя пользователя Windows |
un:jsmith |
| Локальная учётная запись + ограничение устройством | un:имя_пользователя,sn:серийный_номер (после запятой пробела нет) |
un:jsmith,sn:123456 |
Запомните три ограничения.
- Учётная запись AD — только одна на пользователя. Если указать несколько, GCPW использует только первую.
- Если заданы и AD, и локальная, GCPW сначала ищет учётную запись AD.
- Если атрибут не задан или подходящий профиль Windows не найден, создаётся новый профиль Windows. Большинство случаев «вроде бы привязали, а существующих данных не видно» — отсюда.
На устройстве, присоединённом к AD, пользователю, у которого на этом устройстве ещё нет AD-backed профиля (тот, кто входит через «Другой пользователь» на экране входа), при первом входе нужна возможность устройства подключиться к AD. Если первый вход делают на устройстве в удалённой работе, сбой происходит именно здесь.
Точные шаги по экранам и актуальную спецификацию см. в официальном материале Associate Google accounts with existing Windows profiles.
7.7 Проверка после первого онлайн-входа
После первого входа нужно проверить следующее.
- Попал ли пользователь в ожидаемый профиль Windows
- При совместной работе с Windows device management прошёл ли enroll под нужным пользователем
- Отображаются ли сведения об устройстве в Admin console
- Завершилась ли синхронизация политик
8. Типичные ловушки и их диагностика в Windows
Неполадки с GCPW почти всегда укладываются в одну из строк этой таблицы.
| Симптом | Что проверить в первую очередь | Частая причина | Первое действие |
|---|---|---|---|
| «Your administrator doesn’t allow you to sign in with this account» | Разрешённые домены | Не настроены permitted domains | Проверить Admin console или domains_allowed_to_login |
| Экран входа Google не открывается | Chrome | Chrome не установлен, неверное размещение, вмешательство AV | Проверить наличие Chrome, путь и возможность запуска |
| Пароль не подходит / ошибка синхронизации | Работа с паролями | Расхождение Google / Windows | Проверить, где пароль был изменён первым |
| Через Google войти удаётся, но существующих данных не видно | Привязка профиля | Процесс пошёл по пути создания нового профиля | Проверить наличие настроек привязки |
| Устройство не в device management | Enrollment | Не тот пользователь вошёл первым / автоматическая регистрация отключена | Пересмотреть пользователя для enroll и порядок staging |
| Политики не применяются | Момент синхронизации | Синхронизация ещё не прошла | Подождать около часа или запустить синхронизацию вручную |
Что стоит за «вмешательством Chrome / AV»
Самый расплывчатый пункт этой таблицы — «вмешательство AV». На практике проблема оказывается одним из следующего. Если проверять сверху вниз, локализация идёт быстрее.
| Что проверить | Как смотреть |
|---|---|
| Установлен ли Chrome с правами администратора | Конфигурация, где браузер лежит только под профилем пользователя (%LOCALAPPDATA%\Google\Chrome), требованиям не удовлетворяет |
| Можно ли запустить Chrome вручную | Если в обычной сессии после входа запустить нельзя, проблема ещё до GCPW |
| История карантина и блокировок продукта безопасности | По журналам продукта проверить, не изолированы ли исполняемый файл Chrome или installer / процесс GCPW |
| Список разрешений контроля приложений | В окружениях с AppLocker или App Control for Business проверить, разрешены ли исполняемые файлы Chrome и GCPW |
| Прокси и проверка SSL | Экран входа Google ходит в сеть уже с экрана входа. Если на пути, который действует до входа, стоят аутентификация прокси или проверка сертификата, экран так и не появится |
Из этого легче всего пропустить связь до входа. Даже если после входа пользователя тот же обмен проходит, на экране входа он идёт другим путём и с другими учётными данными — проверьте, не останавливается ли он именно там.
Порядок диагностики
flowchart TD
A["Возникла проблема с GCPW"] --> B{"Что происходит"}
B -- Отказ во входе --> C["Проверить разрешённые домены"]
B -- Экран Google не появляется --> D["Проверить наличие Chrome / путь / AV"]
B -- Password incorrect --> E["Проверить состояние синхронизации Google / Windows"]
B -- Существующие данные не видны --> F["Проверить привязку профиля"]
B -- Не входит в device management --> G["Проверить первого enroll-пользователя"]
C --> H["Проверить Admin console / реестр"]
D --> I["Переустановить Chrome"]
E --> J["Пересмотреть порядок работы с паролями"]
F --> K["Перепроверить custom attribute / сопоставление SID"]
G --> L["Пересмотреть порядок staging"]
Эта схема нужна, чтобы по симптому выбрать ровно одно место, куда смотреть первым. Неполадки GCPW падают в один из столбцов «аутентификация», «Chrome», «синхронизация паролей», «привязка профиля», «enrollment», поэтому сначала фиксируют столбец и только потом идут в подробные журналы. Если симптомов кажется несколько, часто помогает проверить, кто первым успешно вошёл: тогда история сходится к столбцу enrollment.
Где искать журналы в Windows
Чтобы отследить работу GCPW в Windows, начинайте с Event Viewer.
Windows Logs > Application- Источник события — GCPW
Так можно увидеть большую часть базовой информации. Если нужно больше деталей, через реестр можно включить подробное (verbose) журналирование.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Google\GCPW]
"enable_verbose_logging"=dword:00000001
"log_file_path"="C:\\GCPW.log"
"log_file_append"=dword:00000001
Если нужно посмотреть и на Windows device management, при необходимости стоит заглянуть и сюда.
Applications and Services Logs > Microsoft > Windows > DeviceManagement-Enterprise-Diagnostic-Provider > Admin
Если нужно быстро проверить применение изменений
Если после исправления разрешённых доменов или политик нужно сразу проверить применение изменений, в документации Google описан способ запустить GoogleUpdateTaskMachineUA через Task Scheduler, чтобы принудительно вызвать синхронизацию.
Если держать эту процедуру под рукой во время пилота, диагностика ускоряется.
9. Каким организациям это подходит, а каким нет
Когда подходит
| Когда подходит | Почему |
|---|---|
| Google Workspace / Cloud Identity — центр идентификации | Вход в Windows легко связывается с опытом аутентификации на стороне Google |
| Нужно управлять выданными компанией Windows-устройствами вокруг Google | GCPW + Windows device management хорошо сочетаются |
| Нужна поэтапная миграция существующих локальных / AD-профилей | При продуманной привязке пользователи легко переходят, сохраняя свои данные |
| Хочется начать с опыта входа через Google | Есть возможность начать с GCPW отдельно |
Когда не подходит
| Когда не подходит | Почему |
|---|---|
| Нужен не-Google в качестве основного удостоверения для входа в Windows | GCPW рассматривает в качестве поставщика удостоверений только Google |
| Рассчитывают на Windows-устройства архитектуры ARM | По официальным требованиям GCPW не поддерживает ARM |
| Нужно сделать обязательными только USB-ключи безопасности | GCPW не поддерживает USB-ключи безопасности |
| Ожидается enrollment в device management для множества пользователей на общих устройствах | Действует ограничение «1 устройство — 1 пользователь enroll» |
| Считают, что «установка GCPW полностью заменит всю эксплуатацию домена Windows» | На деле проектирование аутентификации, существующих профилей и управления устройствами нужно разделять |
10. Итог
Секрет успешного использования GCPW в среде Windows — не рассматривать его функциональность как единый монолит.
- GCPW — механизм входа в Windows через Google
- Привязка существующего профиля — механизм миграции
- Windows device management — механизм эксплуатации устройств
Если рассматривать эти три составляющие раздельно, решения по внедрению принимаются заметно проще.
На практике особенно важны следующие пять пунктов.
- Заранее определить порядок работы с паролями
- Заранее определить разрешённые домены
- Решить, повторно использовать ли существующие профили
- При использовании Windows device management не ошибиться с первым enroll-пользователем
- Иметь наготове процедуру диагностики, опирающуюся на Event Viewer
GCPW — это практичный инструмент, чтобы сместить вход в Windows на сторону Google. Но по-настоящему важен не момент запуска installer, а проектирование, которое ему предшествует. Если заранее закрепить это, вход через Google, продолжение использования существующих данных и управление Windows-устройствами связываются в одну ровную линию.
Похожие статьи
- Когда на Windows действительно требуются права администратора — UAC, защищённые области и как это определить на этапе проектирования
- Как ускорить проверку приложений с помощью Windows Sandbox
- Что такое ClickOnce - механизм работы, обновления и случаи применения с практической точки зрения
Похожие темы
Услуги, связанные с этой темой
Источники
- Google Workspace Help - Overview: Enhanced desktop security for Windows
- Google Workspace Help - Prepare to install GCPW
- Google Workspace Help - Install Google Credential Provider for Windows
- Google Workspace Help - Set up GCPW and Windows device management together
- Google Workspace Help - Associate Google accounts with existing Windows profiles
- Google Workspace Help - Set account privileges on Windows 10 or 11 devices
- Google Workspace Help - FAQ for GCPW
- Google Workspace Help - Troubleshoot GCPW
- Google Workspace Learning Center - Sign in to Windows after GCPW installation
- Google Workspace Help - Set token to manage GCPW from the Admin console
- Google Workspace Help - What’s new in GCPW
- Справка администратора Google Workspace — применение и мониторинг требований к паролям пользователей
Похожие статьи
Недавние статьи с теми же тегами помогут подробнее изучить близкие темы.
Учётные записи служб Windows: LocalSystem, виртуальные учётные записи и gMSA
Службы Windows всё ещё запускают от LocalSystem? Статья сравнивает права и то, кем служба выглядит в сети, у LocalService, NetworkService...
Групповая политика (GPO) на практике: как применяется, как проверить и когда брать Intune
Работаете в AD и не до конца понимаете, что значит «это настроено через GPO»? Разбираем устройство групповой политики и порядок LSDOU, ка...
Windows LAPS на практике — больше не используем один локальный пароль администратора на всех ПК
Один локальный пароль администратора на всех ПК — благодатная почва для Pass-the-Hash: компрометация одной машины открывает остальные. Ра...
Почему общая папка Windows то открывается, то нет — разбор Kerberos, NTLM и учётных данных
Диагностируйте прерывистый доступ к общей папке Windows по симптомам и журналам. Проверяйте имена и IP, сбои только в приложении, пустые ...
Один и тот же 1 ГБ, а папка с фото копируется медленнее одного видео — почему?
Почему на Windows данные одного размера копируются с разной скоростью: число файлов, задержки SSD и NAS, сборка в ZIP, сравнение создания...
Связанные темы
Эти страницы показывают тему статьи в более широком контексте услуг и решений.
Технические темы Windows
Раздел о разработке Windows, расследовании сбоев и использовании существующих активов.
Услуги по этой теме
Статья напрямую связана со следующими услугами.
Разработка приложений для Windows
Удобная тема, когда нужно собрать в одну картину проектирование на стороне Windows-устройства: вход в Windows, существующие профили, Chrome, BitLocker, обновления и права локального администратора.
Технические консультации и ревью дизайна
Подходит, когда нужно применительно к реальному окружению развести роли Google Workspace / Cloud Identity / Active Directory / Windows device management и стратегию миграции.
Частые вопросы
Вопросы, которые часто возникают при консультациях по теме статьи.
- Что такое GCPW?
- GCPW (Google Credential Provider for Windows) — механизм, который позволяет входить в Windows 10 / 11 под управляемой учётной записью Google. Сам по себе GCPW в первую очередь отвечает за вход в Windows и SSO-режим Chrome Browser: это не просто «экран входа Google» и не полноценная замена домена Windows. Поддерживаемые ОС — Windows 10 / 11 редакций Pro, Pro for Workstations, Enterprise, Education; устройства на ARM не поддерживаются; обязательное условие — Chrome Browser 81 или новее, установленный с правами администратора.
- Можно ли управлять BitLocker и Windows Update силами одного только GCPW?
- В общем случае — нет. Сам по себе GCPW обеспечивает вход в Windows через Google, SSO Chrome и привязку существующих профилей. BitLocker, управление Windows Update, контроль прав локального администратора, распространение пользовательских настроек и wipe предполагают совместную работу с Windows device management. При совместной работе действует ограничение: enroll на одном устройстве проходит только первый пользователь, поэтому нужно следить, чтобы этим первым по ошибке не оказался сотрудник, который занимается комплектацией устройства.
- Можно ли войти в Windows через GCPW в офлайн-режиме?
- Сам по себе офлайн-вход возможен. Но для первого входа обязательно нужно подключение к интернету, а на устройстве, присоединённом к AD, при отсутствии существующего AD-backed профиля при первом входе также требуется доступ к AD. Сколько дней допускать офлайн-вход после последнего онлайн-входа, настраивается, в частности, через validity_period_in_days. Если не определить это значение заранее, легко скатиться в одну из двух крайностей: либо ограничение окажется слишком строгим и будет мешать на местах, либо слишком мягким и повысит риски при утере устройства.
- Поддерживает ли GCPW двухэтапную проверку и ключи безопасности?
- Двухэтапная проверка работает, но USB-ключи безопасности в GCPW не поддерживаются. Вместо них рассчитывайте на такие способы, как Google prompt, Google Authenticator и backup code. Если в конфигурации разрешены только ключи безопасности, пользователь может потерять возможность войти в Windows, поэтому об этом стоит заранее предупредить сотрудников на местах. Кроме того, пароль предполагает синхронизацию между стороной Google и стороной Windows, поэтому сброс только на стороне AD / Entra ID приводит к расхождению и сбоям при входе.
Об авторе
Страница с профилем автора статьи.
Го Комура
Представитель KomuraSoft LLC
Специализируется на разработке программного обеспечения для Windows, техническом консалтинге и расследовании сбоев, особенно в проектах с унаследованными системами и трудно воспроизводимыми ошибками.