[[ Полезные .bat скрипты ]]

Windows

Полезные .bat скрипты

Подключение сетевого диска

disk.bat

net use Y: /del /yes
net use Y: \\192.168.0.1\share /USER:user1 pAsSw0rd

Закрыть все сеансы подключенных пользователей

kick.bat

net SESSION /DELETE /YES

Ограничение числа входящих подключений в Windows XP
Например при открытии общего доступа к принтеру в сети, если его будут использовать больше 10 человек - могут начаться проблемы.
Как один из вариантов - в планировщике заданий выполнять этот скрипт с правами Администратора каждые 10 мин.

Архивация RAR

rar-full.bat

set LOGFILE="F:\backup\backup.log"
set BACKUPFILE="F:\backup\Documents-full.%DATE:~-4%%DATE:~3,2%%DATE:~0,2%.rar"
set BACKUPDIR="E:\Documents"

"c:\Program Files\WinRAR\Rar.exe" a -ep2 -m4 -ow -rr100 -inul -ilog%LOGFILE% %BACKUPFILE% %BACKUPDIR%

Выключить компьютер по сети

shutdown.bat

shutdown -s -f -t 60 -m \\comp01

Удаление хлама из документов

delete.bat

set LOGFILE=F:\backup\delete.log
echo START %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1

del E:\Documents\*.mp3 /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.m3u /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.wav /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.wma /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.wmv /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.flv /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.mpg /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.mp4 /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.avi /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.vob /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.mov /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.exe /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.msi /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.dll /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\*.dat /s /f /a >> %LOGFILE% 2>>&1
del E:\Documents\Thumbs.db /s /f /a >> %LOGFILE% 2>>&1

echo END %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1
echo "" 2>>&1

Обсуждение

aidar, 2011/12/14 09:17, 2011/12/14 09:47

@echo off       
echo Здесь пишете текст который бует писаться в bat 
pause

Артем, 2014/05/14 12:26, 2014/05/19 14:52
FOR /L %%i IN (1,1,254) DO ping -n 1 172.16.16.%%i | FIND /i "ttl" >> find_local_ip.txt

скрипт, пингующий локалку и сохраняющий рез-ты в find_local_ip.txt

Грешник Дмитрий, 2016/03/05 17:46, 2016/03/06 15:22

rem Batch скрипт для копирования файлов с рабочего стола в указанную папку сделал Грешник Дмитрий

@echo off
set folder=~"dp0"
set logfile=~"dp0"
color f0
title "All Files Copy"
chcp 866
echo На первой строке введите Имя папки в которую будут сохранены файлы.
set /p folder=:nameset .-
if "%folder%"=="" (msg * "Don't enter!") else (goto true)
:true
md "%folder%"
copy "C:\Documents and Settings\Admin\Рабочий стол\*.*" "%folder%" >nul
copy "C:\Documents and Settings\%username%\Рабочий стол\*.*" "%folder%" >nul
attrib +R +A +S "%folder%\*.*" >nul
echo File from desktop sucessfuly copy!
set /p waitanswe=Press enter to exit. >nul
exit

Vlad, 2020/02/09 00:46

А как сделать чтоб з папки в диске С скинуть папку в флешку когда она будет запхана и включить процес заново?

Salhayek, 2018/09/30 19:11

Предлагаю свой скрипт для проверки и подключения сетевого диска:

@echo off

IF not EXIST z:\ GOTO 1

IF EXIST z:\ GOTO 2

:1

net use z: \\192.168.1.1\123 /persistent:yes && GOTO 2

echo Press anykey to try again or CTRL+C to stop

pause

:2

echo Disk Z: conneted to PC

pause

Даниил ХардБасс, 2020/02/09 12:30, 2020/02/11 12:54

Здравствуйте это прорамма вин локер WINLOCKER

—————-СКРИПТ-НИЖЕ———————————–

@echo off
taskkill /im explorer.exe /f  > nul
Title Cheat and Cube day Z (WinLocker)
color 2

echo WinLocker
echo Enter pass:

:h
set /p x=
if %x%== тут введите ваш пароль   (echo Cheat aktive
start explorer
) else (
echo Error!
echo Winlock off
)
goto h

Ваш комментарий. Вики-синтаксис разрешён:
249 +15 =
 
practice/windows/bat.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki