我有6個以上的腳本並正在不斷增長以運行在一個文件夾上,讓它們一個接一個運行的最佳方法是什麼。按順序運行多個Powershell腳本 - 在一個文件夾上 - 將腳本合併到主腳本中
我已經看到並嘗試過這個線程 - 它不工作不幸。
How to run multiple Scripts one by one in a powershell script
在主.ps文件 - 我已經把鏈接到了需要爲了爲了
'C:\Users\WP\Desktop\Scripts\1.ps1'
'C:\Users\WP\Desktop\Scripts\2.ps1'
'C:\Users\WP\Desktop\Scripts\3.ps1'
等運行
運行腳本電源外殼腳本
這也沒有工作。你的幫助表示讚賞 - 我已經搜遍了,似乎無法解決這個問題。
修訂:我相信我將不得不等待每個電源外殼腳本來運行在下單前完成 - 因爲我有錯誤,當我試圖運行3個腳本一前一後 - 什麼都沒有發生,當腳本被運行
最終 -
我感謝大家的幫助 - 讓事情變得簡單,這是我做了什麼
我的文件夾中有下面的腳本 - 我有那麼創建的主控。 ps1與代碼b elow裏面:
&"$PSScriptroot\1.ps1"
&"$PSScriptroot\2.ps1"
&"$PSScriptroot\3.ps1"
&"$PSScriptroot\4.ps1"
&"$PSScriptroot\5.ps1"
&"$PSScriptroot\6.ps1"
我已經然後在文件夾上的所有文件運行Master.ps1 - 和它的工作至今。
當你一個接一個地說'你想等待每個腳本完成後再運行下一個腳本,還是同時運行它們? – Bluecakes
嗨,我應該等待每一個完成 - 這是有道理的。運行腳本1 - 然後2然後3,順序:) – wp44