Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Elven,
честно говоря в cmd в переменных я не силен
я данный код собрал из примеров

допустим смотри у меня есть 3 варианта кода, 1 - мой, но он не логирует так как нужно , 2 и 3 не мой. но они откорректированы 3.1 просто переносы меня завели в заблуждение

Отказаться, не так легко как кажется "бюрократия" ))
да должо браться от туда, но кавычки вроде не лишнии, по факту зачем ему копировать что-то на комп, если достаточно банальной проверки выполнения удаленно через cmd команды "cmd.exe /c echo %%computername%%"
Варианты:
Скрытый текст


1-------------------вариант
chcp 1251 >nul
psexec @comp.txt -u administrator -p sekret -n 10 cmd.exe /c echo %%computername%% >log.txt 2> err.txt
-----------
2---------------
chcp 1251 >nul
:start
break>"%~dp0log.txt"
CLS
for /f "usebackq tokens=*" %%A in ("%~dp0comp.txt") do (
ping -n 3 %%A >nul && "%~dp0PsExec.exe" \\%%A -u administrator -p sekret -d "%~dp0%pstype%" || echo %%A Not Online >> "%~dp0log.txt"
)
-------------
-----------------3
for /f %%a in ("%~dp0comp.txt") do @echo %%a---------- >> c:\psresults.txt
& psexec \\%%a -u administratot -p sekret -d -n 10 cmd.exe /c echo %%computername%% >> "%~dp0psdetails.txt" 2>&1
&& echo Success >> "%~dp0\psresults.txt" || echo Failed >> "%~dp0results.txt"

----3.1
chcp 1251 >nul
for /f %%a in ("%~dp0comp.txt") do @echo %%a---------- >> E:\Logg\psresults.txt & psexec \\%%a -u login -p password -d -n 10 cmd.exe /c echo %%computername%% >> "E:\Logg\psdetails.txt" 2>&1 && echo Success >> "E:\Logg\psresults.txt" || echo Failed >> "E:\Logg\results.txt"

Отправлено: 08:38, 07-04-2017 | #10