이국적인 패키지 관리자를 사용하여 프로그램을 설치하려면 충분한 권한을 가진 특정 사용자와 함께 활성 디렉토리에 연결된 각 컴퓨터에서 한 번 .bat 파일 (성공할 때까지 로그온 할 때마다 반복)을 실행하고 싶습니다.
간단한 명령을 내릴 수 있습니다.
rem Windows batch
net use s: \\myServer\exotic_share
c:\exotic\bin\install_stuffs.exe s:\exotic\stuff_to_install
로그온 할 때 사용자에게 묻지 않고 권한있는 사용자로 명령을 실행할 수 있습니까? 사용할 활성 디렉토리 항목은 무엇입니까?
추신 : 전 결코 활성 디렉토리를 사용하지 않았습니다.
답변
이렇게하려면 AD에서 그룹 정책과 컨테이너를 사용해야합니다.
먼저, active directory Users and Computers Snapin
(시작 & gt; 제어판 & gt; 관리 도구 & gt; Active Directory 사용자 및 컴퓨터) 및 새 조직 구성 단위 (OU)를 만듭니다. 모든 사용자를 스크립트를 적용 할 OU에 배치합니다. 이러한 사용자가있는 컨테이너에 정책을 적용하려면이 작업을 수행해야합니다.
다음으로 Group Policy Management Console (GPMC)
함께 작업하는 OU를 찾습니다. 마우스 오른쪽 버튼으로 클릭하고 “GPO 만들기 및 여기에 링크”옵션을 선택하면 Group Policy Object (GPO)
OU의 모든 사용자와 컴퓨터에 적용됩니다.
새로 생성 된 정책을 마우스 오른쪽 단추로 클릭하고 편집을 선택하십시오. 그러면이 정책에 대한 설정을 지정할 수있는 새 창이 열립니다.
이 창을 탐색하여 user settings > Policies > Windows Settings > Scripts (Logon/Logoff) > Logon
GPMC의이 영역 내에서이 정책이 적용되는 사용자가 PC에 로그온 할 때마다 실행될 스크립트를 추가 할 수 있습니다. 배치 파일 위치를 여기에 추가 한 다음 테스트 할 수 있습니다.
로그온 스크립트는 모든 사용자가 액세스 할 수있는 위치에 있어야 스크립트를 실행할 수 있습니다.