
Estou trabalhando em uma sequência de tarefas SCCM OSD usando um pacote e a opção 'executar script do PowerShell' na sequência de tarefas. Preciso que o script solicite a entrada do usuário. Se eu executar o script usando o console de depuração F8, tudo funcionará perfeitamente.
Como posso exibi-lo para que isso seja possível?
Responder1
A mesma premissa básica mencionada por Ethan Hinton acima funcionou bem. No meu caso, já tenho uma unidade mapeada (U:) em uso, então funcionou o seguinte. Idealmente, gostaria de converter o seguinte para evitar a necessidade da unidade mapeada.
U:\ServiceUI.exe -process:tsprogressui.exe X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe -ExecutionPolicy Unrestricted U:\DriverSelect_Run_Local.ps1
EDITAR:
Elaborei uma postagem no blog que descreve os princípios básicos de como encerrar isso de maneira eficaz em um pacote SCCM portátil.
Basicamente, ele faz uso de um script wrapper semelhante (fonte abaixo) e um conjunto específico de opções no pacote/sequência de tarefas.
Veraquipara o artigo.
param ( $script )
.\ServiceUI.exe -process:tsprogressui.exe \
X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe \
-ExecutionPolicy Unrestricted $script