Сегодня на работе делаю перенос Kaspersky Security Center 10 на другой сервер (это опишу в другой статье) и в процессе переноса, нужно на клиентских машинах запустить скрипт который перепривязывает агенты администрирования на новый сервер (у нас же меняется ip адрес)
и для этого нужно выполнить скрипт из командной строки, а сам скрипт лежит в папке в названии которых есть пробелы (допустим Program Files (x86) )
и при выполнении этого скрипта получим ошибку:
C:\Windows\system32>C:\Program Files (x86)\Kaspersky Lab\NetworkAgent\klmover.ex
e -address 192.168.204.3
«C:\Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
и по логике это правильно, потому как такие записи нужно делать в двойных кавычках.
т.е. скрипт должен выглядеть как:
C:\«Program Files (x86)\Kaspersky Lab\NetworkAgent\klmover.ex
e» -address 192.168.204.3
вот и все)
и как обычно выкладываю видео для ленивых)
а что если я програмирую на » C» в редакторе Sublime и также выбывает («C:\Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
)