web-dev-qa-db-ja.com

PowerShellをSCCMタスクシーケンスで表示する

パッケージとタスクシーケンスの「PowerShellスクリプトの実行」オプションを使用してSCCM OSDタスクシーケンスに取り組んでいます。ユーザー入力を求めるスクリプトプロンプトが必要です。 F8デバッグコンソールを使用したスクリプトは、すべてが正確に機能します。

これを可能にするにはどうすれば表示できますか?

3
Tim Brigham

上記のイーサン・ヒントンが述べたのと同じ基本的な前提がうまく機能しました。私の場合、すでにマップされたドライブ(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
4
Tim Brigham