在 SCCM 任务序列中显示 PowerShell

在 SCCM 任务序列中显示 PowerShell

我正在使用包和任务序列中的“运行 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

相关内容