CMD/BAT - PsExec

Аватара пользователя
DJ Mogarych

Re: CMD/BAT - PsExec

Сообщение DJ Mogarych »

Цитата bredych:



error code -1
CMD/BAT - PsExec




Это скорее всего указание на необходимость перезагрузки. Оно устанавливается в этом случае вообще?
Аватара пользователя
bredych

Re: CMD/BAT - PsExec

Сообщение bredych »

Цитата DJ Mogarych:



Это скорее всего указание на необходимость перезагрузки. Оно устанавливается в этом случае вообще?
CMD/BAT - PsExec




нет, я смотрю сразу на экран целевого компа - ничего. В процессах dll рождается и убивается за полсекунды. После чего выкидывает ошибку. Причем, это под нормальным админским.

Если под системным акком - выкидывает диалог UAC, "уверены ли вы".

И LocalAccountTokenFilterPolicy не срабатывает, как писал постом выше.
Аватара пользователя
bredych

Re: CMD/BAT - PsExec

Сообщение bredych »

хм. Вроде добился, что все 3 строки - установка параметра LocalAccountTokenFilterPolicy в реестре в 1, инсталл драйвера, установка LocalAccountTokenFilterPolicy в 0 - выкидывают error code 0, то есть, по идее, success, в реестре наблюдаю появление единички, диалог UAC не появляется, но при этом самого драйвера не вижу на целевой машине..



апд, снова диалог UAC проявился. Но после отказа среди устройств появляется "неустановленный" драйвер

с ошибкой

drivers for this device are not installed code 28

Хотя при установке вручную всё отлично ставится. То есть, всё-таки UAC как-то не обходится?



апд еще раз..

теперь добавил (чисто наобум) ключ /y к строке инсталла драйвера - в итоге никаких вопросов, всё втихую с error code 0 завершается, в девайсах появляется VB-audio virtual cable, никаких восклицательных, но в свойствах - No drivers are installed for this device

И само собой, устройства как-бы "нету". Перезагрузка, само собой, ничего не меняет.
Аватара пользователя
bredych

Re: CMD/BAT - PsExec

Сообщение bredych »

гугл по вопросам UAC vs psexec также настойчиво кидает, что ключ -h надо пихать после креденциалов и перед исполняемым файлом.

https://www.riosec.com/articles/Windows-UAC-PsExec


https://stackoverflow.com/questions/...-and-uac-issue


https://community.spiceworks.com/top...psexec-related






Код:

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

psexec \\%PCName% -u %PCName%\%user% -p adminpass  -h -i "%batfile%"

Но если я ставлю ключ -h туда - psexec вываливает мне мануал по своим ключам, ругаясь, что мол такого у него нет.

Если же ставлю после исполняемого - вижу всё тот же диалог..



зы. думал, может, у меня старая версия psexec, обновил. На ключ -h перестало ругаться, но при наличии ключей -i -h кидает диалог UAC.

При удалении ключей интерактивности -i - просто висит бесконечно. То есть, диалог где-то всё равно висит, но просто не получает своего окна.

А если удалить ключ интерактивности только перед файлом, а после оставить - вываливается с ошибкой 1 (то есть access denied)

Вообще все варианты без ключа интерактивности перед файлом дают ошибку 1, а с ним - выкидывает диалог UAC
Ответить

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