SharedIT | 묻고 답하기(AMP)

로컬그룹정책 변경을 cmd에서 가능할까요?

레지스트리 설정을 변경해도 적용이 안되고 

로컬그룹정책에서만 변경해줬을 때만 가능한 설정이 있네요

그래서 배치스크립트로 작성해서 실행배포를 진행하려 하는데

gpedit 관련 스크립트는 찾아도 나오지가 않는거보면 방법이 없는거 같은데..

혹시나 해서 질문 남겨요.

아래 예로 gpedit 오픈 -> 사용자 구성 -> 관리 템플릿 -> 시스템 -> 사용자 프로필의 공유 루트의 홈 디렉터리 연결 상태를 사용으로 변경하고자 합니다.


Tags : 태그가 없습니다.

2개의 답변이 있습니다.

topkslee
  0 추천 | 일 년 이상 전

원하는 로컬그룹정책 변경가능합니다.

올려주신 항목을 하시려면 아래 2라인으로 수행하시면 됩니다.

Powershell Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name ConnectHomeDirToRoot -Value 1


gpupdate /force

값을 변경하시려면 맨 마지막 값을 1(사용), 0(사용안함) 이니 맞게 수정하시면 됩니다.

다른 항목을 하시려면

아래 링크에서 로컬그룹정책 리스트에서 원하시는 항목 찾아서 위에 command line에서

path값과 value값만 변경하시면 됩니다.


다만, 위와 같이 변경해도 gpedit.msc(로컬정책) 화면에서는 바로 변경된게 보이지 않습니다.

MS 문서상에 보면 90분이 지나거나 ,로그오프&로그인, 재부팅했을때 적용되어 정상적으로

보인다고 하네요.


참고로 하시려는 "공유의 루트에 홈디렉토리 연결" 항목 정책은 참고 내용에 보니

windows server 2003, windows xp, windows 2000에서만 해당이라고 하네요.

참고하세요.

topkslee | 일 년 이상 전

링크가 빠졌네요.

https://www.microsoft.com/en-us/download/confirmation.aspx?id=25250

wansoo
  0 추천 | 일 년 이상 전

저 설정을 함으로 해서 어떤 결과가 나타나게 되나요?

대충 보기에...

공유 폴더를 드라이브 문자에 매핑 시켜 사용한다거나, PATH 환경 변수와 관련된게 아닌가 싶기도 하고...


네트워크 드라이브를 연결 시키려 한다면

net use 명령을 사용하면 될 것 같고...


공유 설정 관련되었다면 net share 명령을 사용하면 될거 같고...

정책 설정은 gpresult 명령을 이용할 수 있을 것 같고...


CLI로 원하는 결과를 대부분 처리 가능하지 않을까 싶어 보이네요...