Как передать вывод команды net use в файл - PullRequest
0 голосов
/ 24 мая 2019

Я просто получаю пустой файл с помощью следующей команды:

net use \\computername password /user:username > log.txt

Как мне заставить это работать?

Ответы [ 2 ]

0 голосов
/ 25 мая 2019

Захватите вывод stderr и проверьте ERRORLEVEL.A sharename также необходим.Смотрите вывод команды NET HELP USE.

net use \\computername\sharename password /user:username >"log.txt" 2>&1
if NOT ERRORLEVEL 1 goto NetUsePassed
echo ERROR: NET USE failed.

:NetUsePassed
0 голосов
/ 24 мая 2019

На моем ПК, на котором я в данный момент вошел, я могу выполнить ...

net use \\localhost user:Gwen > C:\TEMP\output.txt

, который выдает следующий текст в выходном файле ...

The command completed successfully

Обратите внимание, что я не передал пароль команде.

...