프로그래밍(?)/CMD BAT

프로그래밍(?)/CMD BAT

(BAT) robocopy /mir를 통한 두 드라이브의 동기화

robocopy /mir를 통한 두 드라이브의 동기화 주의점 : 사본 경로가 원본의 내용과 다르다면 모두 삭제하고 다시 저장하게 되어 자료 손실에 주의 ''' @echo off pushd % dp0 setlocal enabledelayedexpansion rem 파일 이름을 타이틀로 설정 set batchfilename=% nx0 title %batchfilename% rem 원본과 복사본의 경로 설정 echo. echo 주의! 정확한 드라이브와 경로를 확인하세요. echo. set /p source_drive="원본 드라이브 : " echo. set /p target_drive="사본 드라이브 : " echo. rem robocopy 명령줄 robocopy %source_drive%: %target_d..

프로그래밍(?)/CMD BAT

(BAT) 윈도우 백업 스케줄 설정

작업 스케줄러에 등록해 하루에 2번씩 섀도우 복사본을 백업하도록 할 수 있다. 1. vss 활성화, 드라이브별 용량 설정, 백업 스케쥴 등록 (bat을 통한) @echo off REM 1. Windows VSS backup 보호 활성화 (C:\, D:\) powershell -command Enable-ComputerRestore "c:", "d:" REM 2. VSS backup 횟수제한 해제 c:\windows\system32\cmd /c c:\windows\system32\reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v SystemRestorePointCreationFrequency /t REG_DWOR..

프로그래밍(?)/CMD BAT

(BAT) 사용자 기본 정보 검색

검색되는 정보 구성 1. 사용자 정보 도메인 계정 도메인 주석 정보 컴퓨터 이름 IP주소 2. 하드웨어 정보 데스크탑sn 모니터1sn 모니터2sn 3. OS 정보 OS 설치일자 OS 업데이트 내역 @echo off mode con: cols=180 lines=1000 setlocal enabledelayedexpansion :: 검색되는 정보 구성 :: 1. 사용자 정보 :: 도메인 계정 :: 도메인 주석 정보 :: 컴퓨터 이름 :: IP주소 :: 2. 하드웨어 정보 :: 데스크탑sn :: 모니터1sn :: 모니터2sn :: 3. OS 정보 :: OS 설치일자 :: OS 업데이트 내역 echo. set bar=echo ================================================..

프로그래밍(?)/CMD BAT

(BAT) robocopy로 두 드라이브의 동기화하기

@echo off rem 원본 폴더와 대상 폴더 경로를 지정합니다. set /p source_drive="예(E) : " set /p target_drive="예(F) : " rem 두 드라이브의 동기화 robocopy %source_drive%: %target_drive%: /MIR rem 동기화 완료 메시지를 출력합니다. echo 동기화가 완료되었습니다. pause

프로그래밍(?)/CMD BAT

(BAT) 도메인 가입, 탈퇴 스크립트

도메인 가입, 탈퇴, 스크립트 @echo off setlocal enabledelayedexpansion :MainMenu cls echo. :: 현재 PC의 IP를 화면에 출력 ipconfig | findstr /i "ipv4" echo. echo. 1. Add-Computer echo. echo. 2. Rename-Computer echo. echo. 3. Add-Administrator-Group echo. echo. 4. Reboot-windows echo. choice /C:12340X /N /M "Input Number : " if errorlevel 4 goto :Reboot-windows if errorlevel 3 goto :Add-Administrator-Group if errorlev..

프로그래밍(?)/CMD BAT

(BAT) 오피스 정품 인증 오류

기존 인증키 초기화 후 재인증을 위해 기존 키를 초기화 @echo off :: slmgr.vbs 파일 있는 폴더 경로로 이동 c: cd c:\Windows\System32 :: 입력 MAK License key로 설치 및 Windows 정품 인증 :: /ipk 뒤에 키를 입력해주세요. cscript Slmgr.vbs /ipk AAAAA-AAAAA-AAAAA-AAAAA-AAAAA cscript Slmgr.vbs /ato cscript Slmgr.vbs /dli pause

프로그래밍(?)/CMD BAT

(BAT) OS 보안 취약점 해소를 위한 레지스트리, BAT

@echo off :: 보안 규정 준수를 위한 취약점 해소를 위한 스크립트 :: 기본 공유 설정 해제 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareWks" /t REG_DWORD /d 0x0 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v "AutoShareServer" /t REG_DWORD /d 0x0 /f :: 기본 공유 삭제 net share C$ /delete net share D$ /delete net share ADMIN$ /delete net..

프로그래밍(?)/CMD BAT

(BAT) 시작 프로그램을 제어하는 레지스트리

필요없는 프로그램을 시작 프로그램에서 없애자 @echo off :: 사용자 배포를 통해 전체 사용자의 시작 프로그램을 제어하기 위해 작성 :: HKLM에 있는 자동 시작 프로그램을 삭제 reg delete HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run /v TeamsMachineInstaller /f reg delete HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run /v HncUpdate96 /f :: HKCU에 있는 자동 시작 프로그램을 삭제 reg delete HKEY_CURRENT_USER\SOFTWARE\Microso..

프로그래밍(?)/CMD BAT

(BAT) 화면보호기 설정

1. 화면보호기 활성화 2. 다시 시작할 때 로그온 화면 표시 3. 화면 보호기 시간 설정 4. 화면보호기 화면 설정 @echo off :: 보안 강화를 위한 화면 보호기 설정 및 잠금 화면 설정 :: 화면 보호기 활성화 reg.exe add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ScreenSaveActive" /d "1" /f reg.exe add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "LockScreenAutoLockActive" /d "0" /f :: 다시 시작할 때 로그온 화면 표시 reg.exe add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ScreenSaverIsS..

프로그래밍(?)/CMD BAT

(BAT) 작업표시줄 응답없음 문제 해결

작업표시줄, 시작버튼, 검색버튼에서 효과를 보았습니다.. :: 윈도우10에서 마우스 클릭이 동작하지 않을 때 사용 :: 작업표시줄, 시작버튼, 돋보기버튼의 클릭 응답이 없을 때 사용해서 정상 동작함을 확인함 PowerShell -NoProfile -ExecutionPolicy Bypass -Command "Get-AppxPackage -AllUsers | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register \"$($_.InstallLocation)\AppXManifest.xml\"}" :: [설명] :: Get-AppxPackage -AllUsers: :: 이 부분은 시스템에 설치된 모든 앱 패키지 목록을 가져옵니다. -AllUsers 플..

p@ssw0rd
'프로그래밍(?)/CMD BAT' 카테고리의 글 목록