前提
vbsでpowershellのスクリプトを起動させたいと考えています。
powershellの該当のソースコードは一部ですが質問の箇所だけがうまく動作しません。
powershell単体で実行したときは入力フォーム画面が問題なく立ち上がってきます。
実現したいこと
vbsでpowershellを呼び出し、Inbox内のユーザに入力してもらうためのフォームを表示させたい。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
『vbs』 Set objWShell = CreateObject("Wscript.Shell") result = objWShell.Run ("%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -File .\hoge\hoge.ps1",0,true) WScript.Quit(result) 『PowerShell』 [void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a") $INPUT = [Microsoft.VisualBasic.Interaction]::InputBox("入力して下さい。", "確認") [System.Windows.Forms.MessageBox]::Show("受け付けました", "確認")
試したこと
vbsのRunメソッドの引数を0⇒1、true⇒falseに変更を試しましたがpowershellの画面が一瞬だけしか表示されないのは変わりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
Windows10 21H1

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/03 07:51