Giả sử bạn muốn chuyển chuỗi Dev
dưới dạng tham số, từ tệp lô của bạn:
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 Dev"
đặt bên trong phần đầu tập lệnh powershell của bạn:
$w = $args[0] # $w would be set to "Dev"
Điều này nếu bạn muốn sử dụng biến tích hợp $args
. Nếu không thì:
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 -Environment \"Dev\""
và bên trong phần đầu tập lệnh quyền hạn của bạn:
param([string]$Environment)
Điều này nếu bạn muốn một tham số được đặt tên.
Bạn cũng có thể quan tâm đến việc trả về mức độ lỗi:
powershell -command "G:\Karan\PowerShell_Scripts\START_DEV.ps1 Dev; exit $LASTEXITCODE"
Mức độ lỗi sẽ có sẵn bên trong tệp loạt dưới dạng %errorlevel%
.