Виконання декількох команд за допомогою winexe


0
./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share    /user:<user> <password>"

Ця команда працює чудово, але для мене, щоб запустити іншу команду для використання цього відображеного накопичувача, інший запуск / bin / winexe надає мені заборонений доступ.

Я не можу запускати кілька команд, як показано нижче, з допомогою крапки з комою

./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share    /user:<user> <password> ; cmd.exe /c copy X:\something c:"

Але якщо я це роблю, це працює. але я не можу це автоматизувати:

./bin/winexe -U <username>%<password> //<ip> "cmd.exe"
C:\Windows\system32> net use x: \\\\<ip>\\share    /user:<user> <password> 
C:\Windows\system32> copy x:\something c:

Моя вимога - встановити пакет msi, який знаходиться на загальній мережі, використовуючи winexe. Використання очікування - мій останній варіант

Відповіді:


0

Ви можете використовувати "&" замість крапки з комою.

Правильний спосіб виконання декількох команд через cmd:

dir & echo foo

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.