Еще одна попытка (запускаю net use через cmd на стороне клиента):
Код:

>PsExec.exe -i -d -u domain\user -p password \\ws1 cmd /c net use z: \\Ws2\SharedFolder
cmd started on ws1 with process ID 3516.
>PsExec.exe -u domain\user -p password \\ws1 net use
Новые подключения будут запомнены.
Состояние Локальный Удаленный Сеть
-------------------------------------------------------------------------------
Нет доступа z: \\Ws2\SharedFolder Microsoft Windows Network
Команда выполнена успешно.
net exited on ws1 with error code 0.
Но диск опять недоступен...
UPD: ох этот синтаксис...
Код:

>PsExec.exe -e cmd /c net use z: \\Ws2\SharedFolder /user:domain\user password
Команда выполнена успешно.
net exited on ws1 with error code 0.
>PsExec.exe \\ws1 net use
Новые подключения будут запомнены.
Состояние Локальный Удаленный Сеть
-------------------------------------------------------------------------------
OK Z: \\ws12\ConsultantPlus Microsoft Windows Network
Команда выполнена успешно.
net exited on ws1 with error code 0.
Думал, что сработало, но потом залез на машину, а там диска не оказалось... Повторил PsExec.exe \\ws1 net use еще раз и мне выдало состояние "Нет доступа" :-(
UPD2: в общем, исходя из рассуждений
отсюда:
Цитата:
The reason why dirve mappings which are created remotely with the help of psexec are useless is pretty trivial:
The mapped drive is valid for the account only under which psexec authenitcated on the remote machine.
The mapped drive is valid only as long as the psexec session lasts. Once psexec disconnects from the remote machine the mapped drive is inaccessible.
|
можно сделать вывод, что задача в рамках использования PsExec нерешаема...
Может, есть другие варианты удаленного маппинга сетевого диска?
Цитата The_Immortal:
Конечно, можно запускать на удаленной машине батник, в котором будет сидеть net use с созданием диска »
|
Даже это оказалось не "конечно"...