Tengo un GPO que necesito aplicar al usuario DOMAIN\DumbGuy
, pero solo cuando inicia sesión DOMAIN\DumbGuysComputer$
. Cuando DOMAIN\NiceReceptionist
inicie sesión, DOMAIN\DumbGuysComputer$
no debería aplicarse. Cuando DOMAIN\DumbGuy
inicie sesión, DOMAIN\ReceptionstsComputer$
no debería aplicarse.
Solo debe aplicarse a una persona en una computadora .
Si aplico el GPO al objeto Usuario, se aplicará a todas sus computadoras. Si aplico el GPO al objeto Computer, se aplicará a todos los usuarios de esa computadora. Si lo aplico a ambos, se extiende aún más.
¿Cómo puedo aplicar un GPO a un solo usuario en una sola computadora?
active-directory
group-policy
Mark Henderson
fuente
fuente
Respuestas:
Mi sugerencia es similar a la del habitante ..
Cree una sub-OU solo para esa única computadora, cree un GPO en ella y configúrela en modo de fusión de bucle invertido. Use el filtro de seguridad en el GPO para que solo
DumbGuy
tenga permisos para aplicarlo. No veo ninguna razón para usar dos GPO diferentes.Mucho importante! No filtre los derechos de "lectura" de los usuarios autenticados, ya que el subsistema de política de grupo necesita leer el GPO antes de que se aplique al usuario
fuente
Me gustaría ver el procesamiento de bucle invertido de la directiva de grupo junto con el filtrado de seguridad. Puede usar la función de bucle invertido de la Política de grupo para aplicar Objetos de política de grupo (GPO) que dependen solo de la computadora en la que el usuario inicia sesión.
Este es un ejemplo de cómo se puede implementar .
En realidad, ¿cómo implementaría esto?
Cree dos GPO diferentes y asígnelos a DOMAIN \ DumbGuysComputer $.
Configure el primer GPO con el procesamiento de bucle invertido establecido en el modo Reemplazar y configure el filtrado de seguridad para que se aplique solo al usuario DOMINIO \ DumbGuy .
Configure el segundo GPO sin procesamiento de bucle invertido y configure el filtrado de seguridad para que se aplique solo a los usuarios DOMAIN \ NiceReceptionist .
fuente
Probablemente solo vincularía el GPO a la unidad organizativa en la que se encuentra el usuario y usaría el filtrado de seguridad o WMI para asegurarme de que solo se aplica a ese usuario, y luego envolvería todo el script en un
if($ENV:computername -eq whatever){}
bloque.fuente
GPO se aplica al éter el objeto de usuario, el objeto de la computadora o ambos objetos en una unidad organizativa y no puede hacer que el GPO se aplique solo a un objeto de la computadora solo si un determinado usuario inicia sesión en esa computadora o se aplica a un objeto de usuario solo si ese usuario inicia sesión en una determinada computadora.
fuente
Creé un filtro WMI que parece funcionar:
Puede probar consultas WMI en powershell usando:
fuente