본문 바로가기

업무

Batch 파일 Try 2

반응형

1트에서 실패한 IF문, Set 함수 사용의 본인의 해결방법은

 

1. IF문시 괄호 및 띄어쓰기 확인.

2. IF ElSE문을 중복으로 사용하는 것 보다는 IF문을 쭉 작성하는 것이 해결방법이었다.

3. Set함수 사용시 그대로 parameter값을 가지고 있었어서 선택 기능 종료 후에 초기화 해주었다.

 

다음 추가 기능

 

1. 공유 폴더

 

1-1 명령어

net share 공유명=공유위치 /grant:유저명,권한

 

eg) net share DHubDrive="C:\Dhub" /grant:kim,full /grant:hong,change

 

1-2 권한종류

read, change, full

 

1-3 공유 삭제

net share 공유명 /delete

 

1-4 net share /?

 

NET SHARE

sharename

          sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]

                               [/USERS:number | /UNLIMITED]

                               [/REMARK:"text"]

                               [/CACHE:Manual | Documents| Programs | BranchCache | None ]

          sharename [/USERS:number | /UNLIMITED]

                    [/REMARK:"text"]

                    [/CACHE:Manual | Documents | Programs | BranchCache | None]

          {sharename | devicename | drive:path} /DELETE

          sharename \\computername /DELETE

 

 

 

 

2. 권한 관련

 

2-1 모든 권한 부여

 

icacls [파일명|폴더명] /grant 계정명:f /t /l

eg) icacls C:\test 또는 파일 /grant administrator:f /t /l

 

2-2 권한 삭제

 

icacls [파일명|폴더명] /remove 계정명

eg) icacls C:\test /remove Everyone

 

2-3 소유자 가져오기(소유자 지정하여 변경)

 

takeown [/S system [/U username [/P [password]]]] /F filename [/A] [/R [/D prompt]]

eg)takeown /s system /u (domain\)user /p password /f C:test /r /d y

 

2-4 소유자 변경하기(소유자를 관리자로 지정하여 변경)

 

takeown /f 폴더 /a /r

eg) takeown /f C:\test /a /r

반응형

'업무' 카테고리의 다른 글

Batch 파일 Try4  (0) 2022.05.04
Batch 파일 Try3  (0) 2022.04.28
Batch 파일 Try 1  (0) 2022.04.25
Word Tips  (0) 2022.02.25
윈도우 자동로그인  (0) 2022.02.17