Tôi có hơn 6 tập lệnh và phát triển để chạy trên một thư mục, cách tốt nhất để chạy chúng sau cái kia là gì.Chạy nhiều kịch bản Powershell theo tuần tự - trên một thư mục - kết hợp các tập lệnh thành tập lệnh chính
Tôi đã xem và thử chủ đề này - nó không hoạt động không may.
How to run multiple Scripts one by one in a powershell script
Trong tập tin một bậc thầy .ps - Tôi đã đặt liên kết đến các kịch bản shell điện mà cần phải được chạy theo thứ tự
Run Scripts nhằm
'C:\Users\WP\Desktop\Scripts\1.ps1'
'C:\Users\WP\Desktop\Scripts\2.ps1'
'C:\Users\WP\Desktop\Scripts\3.ps1'
vv
Điều này không hoạt động. Trợ giúp của bạn được đánh giá cao - Tôi đã tìm kiếm tất cả và dường như không thể khắc phục vấn đề này.
Đã sửa đổi: Tôi tin rằng tôi sẽ phải đợi từng kịch bản lệnh để kết thúc trước khi chạy kịch bản tiếp theo - vì tôi đã gặp lỗi khi cố gắng chạy 3 tập lệnh sau tập lệnh kia - không có gì xảy ra khi tập lệnh được chạy
cuối cùng -
tôi cảm ơn tất cả các bạn đã giúp đỡ của bạn - để giữ cho mọi thứ đơn giản đây là những gì tôi đã làm
thư mục My có kịch bản dưới đây - sau đó tôi đã tạo ra một tổng thể. ps1 với mã b elow bên trong nó:
&"$PSScriptroot\1.ps1"
&"$PSScriptroot\2.ps1"
&"$PSScriptroot\3.ps1"
&"$PSScriptroot\4.ps1"
&"$PSScriptroot\5.ps1"
&"$PSScriptroot\6.ps1"
Sau đó tôi chạy Master.ps1 trên thư mục với tất cả các tệp - và nó thực hiện công việc cho đến nay.
Khi bạn nói 'một sau cái kia', bạn có muốn đợi cho mỗi tập lệnh hoàn thành trước khi chạy tập lệnh tiếp theo hay chạy tất cả cùng một lúc không? – Bluecakes
Xin chào, tôi nên chờ cho mỗi người kết thúc - điều đó có ý nghĩa. Chạy kịch bản 1 - sau đó 2 rồi 3, tuần tự :) – wp44