Ни в русскоязычном, ни в англоязычном интернете, не нашел ни малейшей подсказки, что можно сделать. За последней надеждой обратился к 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
Всё.