0

サブフォルダーからファイルを取得する PowerShell スクリプトを作成しました。これは、手動で入力した後に PowerShell コンソールから実行すると実行されSet-ExecutionPolicy unrestrictedますが、バッチ ファイルから同じスクリプトを呼び出すと実行されます。

C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe D:\programs\abc\bin\xyz_clean.ps1

エラーがスローされます:

このシステムではスクリプトの実行が無効になっているため、xyz_clean.ps1 を読み込めません。

4

1 に答える 1

2

コマンドウィンドウからPowerShellを呼び出すことができます。

C:\> powershell /?
C:\> powershell -executionpolicy unrestricted -file \\server\file.ps1

次に、それを.batファイルに保存します。

C:\> echo powershell -executionpolicy unrestricted -file \\server\file.ps1 > file.bat
于 2013-03-08T09:39:59.350 に答える