
私は、パッケージとタスク シーケンスの「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