Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


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

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


Код: Выделить весь код
@echo off

set sDestPath=\\Сервер\СкрытаяШараНаСервере$

if exist "%sDestPath%\." (
	>"%sDestPath%\%UserName%.txt" (
		<nul set /p sVar=%Time:~0,8% %Date% %ComputerName% 
		
		for /f "usebackq tokens=2 delims=={}" %%i in (
			`wmic.exe NICCONFIG where "IPEnabled='True'" get DNSServerSearchOrder /value ^| find.exe /i "DNSServerSearchOrder"`
		) do for %%j in (%%i) do <nul set /p sVar={%%~j} 
		
		echo.
	)
) else (
	>"%Temp%\%UserName%.txt" echo %Time:~0,8% %Date% %ComputerName% Can't find destination path [%sDestPath%].
)
Ладно, сеть может отвалиться, DC быть недоступен, но «возможность записи в файл» не вижу никакого смысла проверять — данная возможность должна быть обеспечена до исполнения пакетного файла, как необходимое условие для его функционирования.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:37, 17-12-2015 | #6