iT邦幫忙

0

如何安排Powershell在windows 7 的排程?

(gc Log.txt) -replace "(\d{4}-\d{2}-\d{2}),(\d{2}:\d{2}:\d{2})",'$1 $2' |  Out-File "Result.txt"

各位前輩大家晚安,

這是一段PowerShell,存成format.sp1
目前想將此段powershell弄成排程,每日執行一次,但現在設定了排程也不會執行。
想請教前輩們有辦法納入排程嗎?

froce iT邦大師 5 級 ‧ 2018-08-22 21:09:17 檢舉
powershell可以列入排程,不過要注意windows預設powershell能否執行。
Get-ExecutionPolicy -list 檢查過了沒?
nrsjdje iT邦新手 5 級 ‧ 2018-08-23 18:38:55 檢舉
有檢查過了,謝謝大大

1 個回答

0
runan5678
iT邦新手 1 級 ‧ 2018-08-23 09:53:24
最佳解答

兩種方式:

  1. 用批次檔呼叫
    powershell -command "& '[檔案路徑]' "

  2. 直接call powershell.exe 然後在引數欄位補上路徑
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe (64bit-os)
    C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe (32bit-os)

然後確認用Get-ExecutionPolicy 確認是否允許執行

nrsjdje iT邦新手 5 級 ‧ 2018-08-23 18:38:23 檢舉

我用第一個方式成功執行了,謝謝大大

我要發表回答

立即登入回答