0

以下のバッチ ファイルを作成しましたが、手動で実行する限り問題なく動作します。

ただし、HTA アプリケーションから .bat ファイルを実行すると、PowerShell は、スクリプトが署名されていない/信頼されていないため、スクリプトを実行できないと言います:「このシステムではスクリプトの実行が無効になっているため、ファイルを読み込めません」。

実際にスクリプトに署名することなく、これに対する修正/回避策はありますか?

バッチファイル:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". '%cd%\temp_oooscript\wrapper.ps1'"

ありがとうございました。

4

3 に答える 3

0

はい!!血まみれの解決策を見つけました!! HTA ファイルは、SysWOW64 ではなく、system32 の mshta.exe から実行する必要があります。ウーフー!!!

于 2013-05-12T15:50:51.513 に答える