Jump to content

Recommended Posts

Posted

Здравствуйте, возникла задача установить и настроить OpenSSH сервер на 80 ПК с ОС Windows 10 22H2 с последними обновлениями. Для ускорения и упрощения выполнения задания решил воспользоваться функцией удаленной установки программ Kaspersky Security Center 14.2. Набросал bat скрипт:

powershell.exe Get-WindowsCapability -Online | Where-Object Name -like ‘OpenSSH.Server*’ | Add-WindowsCapability –Online
powershell.exe Start-Service sshd
powershell.exe Stop-Service sshd

 По сообщениям выполнения задачи удаленной установки "Установка выполнена успешно". Но при проверке наличия компонента OpenSSH Server в списке компонентов с помощью DISM, этот компонент имеет статус выключен.

Решил набросать другой скрипт:

dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0
sc start sshd
sc stop sshd

Результат выполнения тоже успешен, но компонент OpenSSH Server так же выключен.

Вопрос такой: выполнение данных скриптов не возможно через KSC? Или есть какая-то особенность в написании скриптов такого рода? Или есть ошибка в синтаксисе скриптов?

Posted (edited)
3 часа назад, admi.sh2 сказал:

Или есть какая-то особенность в написании скриптов такого рода?

Создайте *.cmd с указанным Вами содержимым:

dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0
sc start sshd

, после создайте инсталляционный пакет с указанием этого *.cmd, а уже после создайте задачу на установку этого самого инсталляционного пакета и получите желаемое - добавление компонента и запуск службы.

Да, следует убедиться, что у Вас доступен источник для установки этих самых компонентов, как вариант указывать его отдельно параметром /Source и /LimitAccess

Edited by durtuno

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...