我正在使用包和任务序列中的“运行 powershell 脚本”选项处理 SCCM OSD 任务序列。我需要让脚本提示用户输入。如果我使用 F8 调试控制台运行脚本,一切都会正常进行。
我怎样才能使其显示出来以实现这一点?
答案1
与 Ethan Hinton 上面提到的基本前提相同,效果很好。就我而言,我已经有一个正在使用的映射驱动器 (U:),因此以下方法有效。理想情况下,我希望转换以下内容以避免需要映射驱动器。
U:\ServiceUI.exe -process:tsprogressui.exe X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe -ExecutionPolicy Unrestricted U:\DriverSelect_Run_Local.ps1
编辑:
我整理了一篇博客文章,概述了如何在便携式 SCCM 包中有效地完成这一工作的基础知识。
它基本上利用了类似的包装脚本(下面的来源)和包/任务序列上的一组特定选项。
看这里对于文章。
param ( $script )
.\ServiceUI.exe -process:tsprogressui.exe \
X:\Windows\System32\WindowsPowershell\v1.0\powershell.exe \
-ExecutionPolicy Unrestricted $script