Windows Server 2012에서 그룹 정책을 사용하여 특정 사용자에게 프린터를 배포하는 두 가지 방법을 발견했습니다. 첫 번째 방법은 각 그룹에 대해 별도의 GPO를 만드는 것이고, 두 번째 방법은 모든 프린터를 하나의 GPO에 추가한 다음 보안 설정을 사용하여 결정하는 것입니다. 인쇄할 수 있는 사람/배포할 사람
첫 번째 설정의 문제점은 네트워크에 있는 많은 프린터를 단일 사용자에게만 배포하면 되며, 이로 인해 각 프린터 그룹에 대해 약 30개의 GPO를 생성해야 한다는 것입니다. 이들 중 다수에는 한 사람만 포함되어 있습니다.
두 번째 옵션이 내 요구 사항에 훨씬 더 잘 맞는 것 같지만 이 옵션을 사용하면 프린터가 배포되지 않은 사람은 프린터가 디렉토리에 나열되어 있어도 서버를 통해 프린터에 연결할 수 없습니다. 나는 사람들이 필요에 따라 자신의 PC에 배포되지 않은 프린터에 연결할 수 있도록 허용하고 싶습니다.
제 질문은 특정 사용자에게만 배포하고 다른 사용자는 사무실에 프린터가 있는 각 사용자에 대해 별도의 GPO를 만들지 않고도 필요에 따라 연결할 수 있도록 설정할 수 있는 방법이 있는지 여부입니다. 어떤 아이디어가 있나요?
답변1
%CustomPrinterShare%
한 가지 방법 은 사용자 정의 프린터 공유에 대한 경로 또는 경로의 일부를 포함하는(즉, 하나 이상의 환경 변수를 사용하여 경로를 구축하는) 하나가 필요한 사용자별로 또는 더 적합한 경우 컴퓨터별로 환경 변수를 정의하는 것 입니다.
정책, 기본 설정 또는 로그온 스크립트에서 환경 변수를 사용하여 특정 프린터 경로를 대상으로 프린터를 매핑할 수 있습니다(예: path 사용 매핑) %Computer%\%CustomPrinterShare%
.
프린터 공유의 이름을 창의적으로 지정할 수 있다고 가정하면(환경 변수의 값 또는 값의 일부와 일치하도록) 여러 GPO를 정의하는 것에 비해 발품을 팔 수 있을까요? 프린터가 필요한 모든 사용자는 특정 프린터를 사용하면서도 다른 사용자는 계속 연결할 수 있습니다.
또 다른 방법은 AD 속성의 값을 사용하여 프린터를 매핑하는 것입니다.
이를 구현하는 구체적인 방법은 매우 많으며, 이는 환경의 세부 사항을 얼마나 창의적으로 활용할 수 있는지에 따라 달라집니다. 따라서 한 가지 간단한 예를 들면 다음과 같습니다.
- 각 사용자에 대한 사용자 지정 GPO 프린터 매핑을 만드는 것보다 프린터가 필요한 각 사용자 개체별로 AD 특성에 값을 입력하는 것이 관리 시간이 가장 적다는 것을 알게 되었습니다.
- 따라서 사용 가능한 사용자 정의 속성 중 하나(예: )를 전용으로 사용하거나
Custom Attribute 1
스키마를 사용자 정의하여 완전히 새로운 속성을 생성할 수 있습니다. - 프린터가 필요한 사용자의 경우 해당 프린터 공유 경로를
\\Computer\PrinterShare
선택한 속성에 입력합니다. - 로그온 스크립트를 사용하여 이 AD 속성의 값을 확인합니다. 값이 있으면 스크립트는 해당 값으로 프린터를 매핑하려고 시도합니다.
나는 단지 느슨하게 스케치하고 있을 뿐이며, 마음이 원하는 대로 조정하면 됩니다.
답변2
결국 각 프린터에 두 대의 프린터를 추가하게 되었습니다. 첫 번째에서는 특정 사용자에게 배포했고, 두 번째에서는 배포를 건너뛰고 디렉터리에 나열했습니다.