Proporcionar a los usuarios un script de powershell para que se ejecute - ¿Seguro?

1

¿Existe una forma segura y práctica de dar a un grupo de usuarios un script de powershell para que se ejecute en sus computadoras portátiles?

Todos los usuarios tienen cuentas de directorio activo, pero sus computadoras no están unidas a ningún dominio.

El objetivo final es obtener un inventario de hardware básico de cada computadora portátil, como mínimo la cantidad de clics requeridos por el usuario y el tiempo de interacción del usuario. Por supuesto, hay un software de evaluación / inventario de hardware, pero sería ideal no dedicar mucho tiempo de administración a aprender / configurarlo, siempre es bueno.

El script de powershell que tengo (me complace compartirlo) recopila todo y lo envía por correo electrónico a cualquier dirección. Solo tomó 15 minutos para escribir, pero ahora necesita enviarlo a los usuarios.

Las computadoras portátiles de los clientes tienen una garantía de Windows 10 totalmente actualizada.

Editar:

  • El correo electrónico se envía utilizando credenciales de usuario. Un comando de script usa un sistema para desafiar la solicitud uid / pwd del usuario, por lo que nunca forman parte del script.

  • ¿Un problema de seguridad que no mencioné es cómo permitir que ejecuten el script? Parece que no puede descargar y hacer doble clic para ejecutar un script ps, ¿hay alguna forma de firmarlos que lo permita? He encontrado una utilidad para compilarlo en un archivo .exe, que puede funcionar pero parece fomentar malos hábitos.

  • No puedo caminar y ejecutarlo porque los usuarios están en todo el país.

pregunta whitneyland 31.08.2017 - 00:46
fuente

1 respuesta

3

Desde una perspectiva de seguridad, no hay problema, aparte de tal vez un problema de conciencia (por ejemplo, a los usuarios a los que se les enseña a ejecutar scripts que podrían no entender). Tenga en cuenta que la mayoría de las computadoras pueden no permitir la ejecución de scripts de PowerShell de forma predeterminada, es algo que debe estar habilitado.

Una cosa a tener en cuenta: ¿cómo se te envían todas esas cosas por correo electrónico? ¿Abre su Outlook o genera un archivo que te envían? No querrá tener credenciales de código en el script.

La mejor forma sería visitar a cada usuario y ejecutar el script manualmente.

    
respondido por el Lucas Kauffman 31.08.2017 - 02:19
fuente

Lea otras preguntas en las etiquetas