как я создаю 1 команду строки с помощью “кв/см, запускаются” или “сетевой запуск” на сервисах, имена которых соответствуют шаблону?

Проблемой является probablt с драйвером дискового контроллера PV. При установке окон с помощью универсального IDE/SCSI изменение типа контроллера к PV сделает VM BSOD на начальной загрузке.

VM должен был быть установлен с драйверами PV slipstreamed в установочный CD окон

0
задан 30 August 2010 в 21:43
3 ответа

Если Вы будете открыты для использования PowerShell вместо пакетного файла, то этот лайнер согласует Вас.

Get-Service EED* | Start-Service

0
ответ дан 5 December 2019 в 17:34

ДЛЯ В ЦИКЛЕ ТИПА DO один способ, которым Вы могли сделать это.

FOR %%x in ("Service 1" "Service 2" "Service ...") DO net start %%x

Синтаксис может варьироваться, в зависимости от сервисного названия и дополнительных параметров. Конечно, это не отвечает Вашему требованию для перечисления списка на основе сервисных названий, которые запускаются с "EED". Необходимо будет перечислить каждый сервис или использовать более сложный код, чтобы сделать это. Ввести FOR /? в командной строке для получения дополнительной информации об обширных возможностях, которые предоставляет эта команда.

0
ответ дан 5 December 2019 в 17:34

Вот пакетный файл, чтобы сделать точно что:

@Echo Off
for /f "tokens=1,2" %%i in ('sc query') do if "%%i"=="SERVICE_NAME:" call :Process %%j
Goto :EOF

:Process
set @Name=%1
if "%@Name:~0,3%"=="EED" (SC start %1
Echo %1 Started)

:EOF

Если Вы хотите измениться, "поиск префикса" изменяют строку, которая говорит:

if "%@Name:~0,3%"=="EED" (SC start %1

Префикс для поиска является "EED", и необходимо удостовериться, что Вы изменяете число длины, которое является "~0,3" часть..., если Вы хотите все сервисы, которые запускаются с "Exchange", затем изменяют то число на "~0,8"

HTH,

Glenn

0
ответ дан 5 December 2019 в 17:34

Теги

Похожие вопросы