CMD/BAT - [решено] Ошибка в пути к файлу

Аватара пользователя
Lubitel Softa

CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение Lubitel Softa »

Есть простейшая команда запуска диспетчера пакетов Windows для установки обновления в формате *.cab:





Код:

Код: Выделить всё

start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab

На первый взгляд всё предельно просто, только не работает эта команда и вываливается сообщение об ошибке от диспетчера пакетов:



Скриншот




Пробовал заключать путь к обновлению в кавычки - не помогло;

Вместо start /w pkgmgr писал start /w C:\Windows\System32\PkgMgr.exe, с кавычками и без них - не помогло.



В чём тут может быть загвоздка?
Аватара пользователя
Lubitel Softa

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение Lubitel Softa »

Не, там за "песочницу" написано, мол надо каждую обновку распаковывать в новую временную папку или очищать имеющуюся. Просто никак не могу понять следующие вещи.



1) Написал батник и положил в папку с обновлениями:





Код:

Код: Выделить всё

pkgmgr.exe /ip /m:Windows6.1-KB969168-x64.cab /norestart
pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart
echo %errorlevel%
pause

Всё работает отлично, %errorlevel% = 0 т.е. полный кайф.



2) Пуск - Выполнить - cmd.exe, ввожу команду "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart".

И посылают меня в пешую эротическую прогулку.



Вот что надо прописать в командной строке, что бы получить эффект как при использовании батника?
Аватара пользователя
Morpheus

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение Morpheus »

Цитата Lubitel Softa:



Написал батник и положил в папку с обновлениями
CMD/BAT - [решено] Ошибка в пути к файлу




А если в батнике пользовать pushd и popd?





Код:

Код: Выделить всё

@echo off
pushd G:\1\x64
start /w pkgmgr /ip /m:Windows6.1-KB2272717-x64.cab
popd

Тогда батник можно располагать где угодно.
Аватара пользователя
avolkov2009

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение avolkov2009 »

Цитата amel27:



CMD /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart"
CMD/BAT - [решено] Ошибка в пути к файлу





Цитата amel27:



%windir%\SysWoW64\cmd.exe /C "pkgmgr.exe /ip /m:Windows6.1-KB971521-x64.cab /norestart"
CMD/BAT - [решено] Ошибка в пути к файлу




К сожалению не подошло.




Цитата Morpheus:



pkgmgr.exe /ip /m:"Windows6.1-KB971521-x64.cab" /norestart
CMD/BAT - [решено] Ошибка в пути к файлу






Это подошло, но как? Я же использовал такой вариант Изображение Изображение Изображение




Цитата avolkov2009:



А если в батнике пользовать pushd и popd?
CMD/BAT - [решено] Ошибка в пути к файлу




Ваш пример тоже не подошёл.
Аватара пользователя
Lubitel Softa

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение Lubitel Softa »

Цитата Lubitel Softa:



start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab
CMD/BAT - [решено] Ошибка в пути к файлу





Цитата Lubitel Softa:



start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab" /norestart
CMD/BAT - [решено] Ошибка в пути к файлу




Может в кавычках дело?
Аватара пользователя
avolkov2009

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение avolkov2009 »

Цитата avolkov2009:



start /w pkgmgr /ip /m:G:\1\x64\Windows6.1-KB2272717-x64.cab
CMD/BAT - [решено] Ошибка в пути к файлу




Так ошибка.




Цитата avolkov2009:



start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab" /norestart
CMD/BAT - [решено] Ошибка в пути к файлу




А так работает.



Всю ночь сидел перебирал все возможные варианты кавычек, и этот вариант тоже пробовал - ничего не работало. А сейчас вдруг последний вариант отлично справляется со своей задачей.
Аватара пользователя
Lubitel Softa

Re: CMD/BAT - [решено] Ошибка в пути к файлу

Сообщение Lubitel Softa »

Цитата Lubitel Softa:



Всю ночь сидел перебирал все возможные варианты кавычек, и этот вариант тоже пробовал - ничего не работало. А сейчас вдруг последний вариант отлично справляется со своей задачей.
CMD/BAT - [решено] Ошибка в пути к файлу





Цитата Lubitel Softa:



start /w pkgmgr /ip /m:"G:\1\x64\Windows6.1-KB971521-x64.cab /norestart"
CMD/BAT - [решено] Ошибка в пути к файлу




М.б. вместе с /norestart запихивали в кавычки? Утро вечера мудренее, это все знают Изображение
Ответить

Вернуться в «Скриптовые языки администрирования Windows»