끄적끄적

반응형

 

; 관리자 권한 자동 실행
if !A_IsAdmin
{
    Run *RunAs "%A_ScriptFullPath%"
    ExitApp
}

; 1. 변수 설정
DrivePath := "Z:\Download"
ShareName := "Download"
UserName := "사용자1"

; 2. 폴더가 없는 경우 생성
if !FileExist(DrivePath)
{
    FileCreateDir, %DrivePath%
    if ErrorLevel
    {
        MsgBox, 16, 오류, 폴더를 생성할 수 없습니다. (Z 드라이브 확인 필요)
        ExitApp
    }
}

; 3. 폴더 공유 및 권한 설정 (CMD 명령 실행)
; /grant:%UserName%,FULL 은 해당 사용자에게 모든 권한을 부여합니다.
RunWait, %ComSpec% /c net share %ShareName%="%DrivePath%" /grant:%UserName%`,FULL /users:10,, Hide

; 4. 결과 확인
if (ErrorLevel = 0)
    MsgBox, 64, 완료, Z:\Download 폴더가 생성되었고 `n'%UserName%' 사용자로 공유되었습니다.
else
    MsgBox, 48, 알림, 공유 설정 중 문제가 발생했거나 이미 공유 중일 수 있습니다.

 

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]