
Estoy trabajando en una secuencia de tareas SCCM OSD usando un paquete y la opción "ejecutar script de PowerShell" en la secuencia de tareas. Necesito que el script solicite la entrada del usuario. Si ejecuto el script usando la consola de depuración F8, todo funciona exactamente bien.
¿Cómo puedo hacer que se muestre para que esto sea posible?
Respuesta1
La misma premisa básica mencionada anteriormente por Ethan Hinton funcionó bien. En mi caso, ya tengo una unidad asignada (U:) en uso, por lo que funcionó lo siguiente. Idealmente, me gustaría convertir lo siguiente para evitar necesitar la unidad asignada.
U:\ServiceUI.exe -process:tsprogressui.exe X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe -ExecutionPolicy Unrestricted U:\DriverSelect_Run_Local.ps1
EDITAR:
Preparé una publicación de blog que describe los conceptos básicos de cómo resumir esto de manera efectiva en un paquete SCCM portátil.
Básicamente, utiliza un script contenedor similar (fuente a continuación) y un conjunto específico de opciones en el paquete/secuencia de tareas.
Veraquípara el artículo.
param ( $script )
.\ServiceUI.exe -process:tsprogressui.exe \
X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe \
-ExecutionPolicy Unrestricted $script