Код:
@Echo Off
SetLocal enabledelayedexpansion
:: Кодировка файла 866
:: Запуск файла с параметром в котором указан "некоторый сетевой каталог"
:: If "%~1"=="" Echo Отсутствует параметр '%%1'.& Pause>Nul&Exit
(
For %%o In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%o:\. (
Dir "%%o:\"
Echo ----------------------------------------------------------------
)
For /F "tokens=1* delims=:" %%i In ('systeminfo.exe') Do (
Echo %%i:%%j
If "%%i"=="Имя узла" Set nComp=%%j
)
Echo ----------------------------------------------------------------
)>report.txt
Set nComp=%nComp: =%
win_iconv.exe -f CP866 -t CP1251 report.txt > report1251.txt
Copy report1251.txt "%~1\%nComp%_report.txt"
Echo Отчет находиться в сетевом катологе '%~1'"
Pause>Nul
Конвертер кодировки прикрепил.