Перезапуск сервера 1С
1СPowerShell-скрипт перезапускает агенты сервера 1С:Предприятие 8.2 / 8.3 / 8.5: останавливает службы, завершает ragent/rmngr/rphost, очищает snccntx* и служебные данные, затем запускает службы снова. Сам запрашивает права администратора, пишет подробный лог рядом со скриптом.
Перезапуск серверных служб 1С с очисткой служебных данных.
Скрипт ищет службы 1C:Enterprise (агент сервера; RAS — по флагу -IncludeRas), показывает таблицу по линиям 8.2 / 8.3 / 8.5 и статусу. По умолчанию перезапускает только те, что были запущены; остановленные пропускает (или поднимает все с -StartStopped). Можно ограничить платформу параметром -Platform.
Порядок работы: остановка служб → принудительное завершение процессов → очистка сеансовых контекстов snccntx* в каталогах srvinfo, файлов профилей *.pfl и (опционально) временных файлов 1С → запуск служб → итоговый статус. Без прав администратора сам запрашивает UAC. При ошибке окно не закрывается — путь к логу остаётся на экране.
Платформа: Windows, Windows PowerShell 5.1+, права администратора
Технологии
PowerShell
службы Windows (Get-Service / Stop-Service / Start-Service)
процессы ragent, rmngr, rphost
каталоги srvinfo / snccntx* / *.pfl

