mrusklon, Почему winscp.com? Он же exe.
У вас батник завершается когда запускается winscp?
Можете его не завершать. Для этого winscp нужно запускать через start /wait
И tasklist должен по любому выдавать результат. Позапускайте tasklist в ком.строке отдельно и посмотрите на результат, поиграйте параметрами, возможно, нужно указать полный путь к образу исполняемого файла.
Для поиска можно задавать и фрагмент заголовка.
Если будете искать процесс winscp, то отбор по заголовку уже не нужен (find можно убрать), если у вас нет другого задания для winscp.
ademar26, После правки реестра нужно перезагрузиться, иначе выставленное значение не применится. Так же там же советуют открыть порт TCP/445 для msg.exe. Вообще 445 порт это "общий доступ к файлам и принтерам", думаю, достаточно будет его включить.
mrusklon, Как-то приходилось решать подобную задачу. Делал так:
1.Батник начиная свою работу устанавливает заголовок окна в некое заданное значение.
2.Перед началом работы батник проверяет все запущенные процессы на наличие окна с таким заголовком.
set "isrun="
for /f "tokens=* delims=" %%a in ('tasklist /fo csv /v /nh /fi "IMAGENAME eq cmd.exe" ^| find /i /c "ЗАГОЛОВОК ОКНА" ') do (
set "isrun=%%a"
)
if defined isrun (echo.Есть незаконченный процесс) else (echo.Работаем)
При этом заголовок у проверяющего батника на этом этапе должен быть другим.
Выставлять заголовок в нужное значение надо уже на этапе основной работы.
Sergey_mur, Для проверки поставьте драйвера на другой комп. Будет ли оттуда печатать?
Если на другом компе все нормально - перезагрузите принт-сервер и принтер, не поможет - переустановите принтер с предварительным удалением текущего (вместе с драйверами).
Плоттер подключен как сетевой или локальный?
Если сетевой - в сети виден, пингуется, в его веб морду зайти можно? Там ошибки есть?
Если локальный - в диспетчере устройств есть? Не заблокирован?
Принтер не в автономном режиме или не "приостановлен"?
В журнале винды ошибки печати есть?
Андрей Маслов, Значит вам пора искать ответы на сайте вмвари, например тут.
- Add a VMXNet3 NIC
- Use Paravirtual Storage Controller
- Update VMware tools
- Check the host power management configuration and, if possible use high performance.
Андрей Маслов, На скринах из монитора ресурсов у вас подозрительно высокие максимальные пики дисковой активности. По времени совпадают с пиками ЦП.
Этот сервер чем нагружен?
Что из себя представляет дисковая подсистема?
Посмотрите в журналах винды, возможно есть какие-либо предупреждения или ошибки, которые могут помочь в диагностике.
С хелпом так:
./easyrsa help build-ca
Вместо build-ca подставляете любую другую опцию.
Список опций смотрите в скрипте.
Можете взять свежую версию скриптов: https://github.com/OpenVPN/easy-rsa
liks, симлинки поддерживались NTFS еще со времен Windows NT 4.0, правда самой ОС они не использовались и не было ни одной утилиты "из коробки" для работы с ними. Но программно можно было их создавать. Начиная с висты симлинки стали использоваться самой виндой, появились утилиты и они пошли в народ :)
SyavaSyava, Да я в курсе, в верхнем посте писал, что принтера подвешивают спулер, а не систем. Но проверить - дело пяти минут. К тому же на терминальных серверах проблемы с принтерными драйверами регулярно появляются. Поэтому счел нужным об этом написать.
Андрей Маслов, Диспетчер печати перезапускать бесполезно, если проблема в драйверах принтера.
Но если его выключить совсем, то нагрузка на проц должна прийти в норму. Если так и будет, то действительно проблема в драйверах принтера.
tasklist /?
find /?
start /?
for /?