Ответы пользователя по тегу Google Chrome
  • Массовое создание профилей Chrome?

    @starleaps Автор вопроса
    Ни в русскоязычном, ни в англоязычном интернете, не нашел ни малейшей подсказки, что можно сделать. За последней надеждой обратился к ChatGPT, и, на удивление, он практически с первой попытки выдал мне рабочий скрипт для PowerShell. Ура!

    Скрипт автоматически создает ярлык на рабочем столе для каждого пользователя. Если вам это не нужно - удалите ту часть скрипта


    # Укажите путь к исполняемому файлу Google Chrome
    $ChromePath = "C:\Program Files\Google\Chrome\Application\chrome.exe"
    
    # Цикл для создания профилей
    for ($i=1; $i -le 30; $i++) {
        # Имя профиля
        $ProfileName = "Profile$i"
        
        # Запуск Google Chrome с созданием нового профиля
        Start-Process -FilePath $ChromePath -ArgumentList "--profile-directory=$ProfileName" -NoNewWindow
    
        # Задержка 1 секунда
        Start-Sleep -Seconds 1
    
        # Создание объекта Shell для работы с ярлыками
        $shell = New-Object -ComObject WScript.Shell
    
        # Путь к ярлыку на рабочем столе
        $desktopPath = [System.Environment]::GetFolderPath('Desktop')
        $shortcutPath = Join-Path -Path $desktopPath -ChildPath "$ProfileName.lnk"
    
        # Создание ярлыка
        $shortcut = $shell.CreateShortcut($shortcutPath)
        $shortcut.TargetPath = $ChromePath
        $shortcut.Arguments = "--profile-directory=$ProfileName"
        $shortcut.Save()
    
        # Закрытие профиля
        Stop-Process -Name chrome -Force
    }


    Что с этим делать: копировать, вставить в блокнот, указать нужное количество профилей (у меня в скрипте их 30) сверить папку, в которой у вас установлен хром. Если не совпадает - указать свой путь. Далее просто сохранить с расширением .ps1, затем просто по нему клацнуть и всё будет работать. Если не работает. попробуйте запустить так:
    Открыть PowerShell и вставить:
    Set-ExecutionPolicy RemoteSigned
    Далее написать cd и указать папку, в которой находится ваш только что созданный файлик с расширением .ps1
    Например:
    cd c:\Users\Sunset\Desktop
    Здесь имя диска должно быть написано с маленькой буквы!

    И, наконец, теперь запускаем сам скрипт. Для этого пишем точку и слэш .\ и БЕЗ ПРОБЕЛА вставляем название файла с расширением.
    Например:
    .\ChromeUsers.ps1

    Всё.
    Ответ написан
    Комментировать
  • Задать дом.страницу во всех профилях Chrome?

    @starleaps Автор вопроса
    Долго мучился, но решение всё же нашел! Был, конечно, вариант прописать стартовую страницу в ярлыке, но мне это не подходило, так как у меня много профилей, и везде при старте должны были открываться одни и те же страницы. В общем, решение:

    1) Скачиваем и устанавливаем Chrome для организаций (может подойдёт и обычный, не знаю)
    2) Скачиваем policy_templates (https://dl.google.com/dl/edgedl/chrome/policy/poli...) – официальный источник.
    3) Отрываем policy_templates > windows > admx > внизу два файла (chrome.admx и google.admx) копируем их в папку: C:\Windows\PolicyDefinitions
    4) Также в папке admx ищем папку ru-RU и копируем оттуда два файла: chrome.adml и google.adml, вставляем их в одноименную папку ru-RU, которая находится в PolicyDefinitions.
    5) Открываем групповые политики с помощью поиска или команды win+R > gpedit.msc
    6) Конфигурация компьютера > административные шаблоны > google > google chrome.
    7) Включаем параметры:
    Действия при запуске – открывать один или несколько URL.
    URL, открывающиеся при запуске > переводим в статус включено, указываем адреса, которые вы хотите открывать вместе с браузером.

    Всё готово, проверяем, работает ли.
    Если не работает, тогда в хроме открываем: chrome://policy/ и смотрим статус. Если пишет "ошибка, пропущено", – значит нужен фикс под названием «FAKE MDM PROVIDER POLICIES».

    Для этого просто вставляем в блокнот следующее:
    Ничего редактировать не нужно! Просто копировать и вставить в исходном виде.


    Windows Registry Editor Version 5.00
    
    ; # Fake MDM-Enrollment - Key 1 of 2 - let a Win10 Machine "feel" MDM-Managed
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Enrollments\FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF] 
    "EnrollmentState"=dword:00000001 
    "EnrollmentType"=dword:00000000 
    "IsFederated"=dword:00000000
    
    ; # Fake MDM-Enrollment - Key 2 of 2 - let a Win10 Machine "feel" MDM-Managed
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Provisioning\OMADM\Accounts\FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF]
    "Flags"=dword:00d6fb7f
    "AcctUId"="0x000000000000000000000000000000000000000000000000000000000000000000000000"
    "RoamingCount"=dword:00000000
    "SslClientCertReference"="MY;User;0000000000000000000000000000000000000000"
    "ProtoVer"="1.2"


    И сохраняем с расширением .reg
    Далее просто кликаем два раза по этому файлу и применяем. Теперь всё должно заработать. По крайней мере, у меня заработало.
    Ответ написан
    Комментировать