Tôi đang cố gắng chạy tập lệnh PowerShell bên trong dòng lệnh cmd. Có người cho tôi một ví dụ và nó hoạt động:Cách chạy PowerShell trong CMD
powershell.exe -noexit "& 'c:\Data\ScheduledScripts\ShutdownVM.ps1'"
Nhưng vấn đề là kịch bản PowerShell tôi có thông số đầu vào vì vậy tôi đã cố gắng nhưng không hoạt động:
powershell.exe -noexit "& 'D:\Work\SQLExecutor.ps1 -gettedServerName "MY-PC" ' "
Lỗi này là:
Thuật ngữ 'D: \ Work \ SQLExecutor.ps1 -gettedServerName "MY-PC"' không được nhận dạng là tên của lệnh ghép ngắn, chức năng,
Đang chờ trợ giúp! Cảm ơn!
Bạn có chắc chắn muốn sử dụng -noexit không? Điều này có nghĩa là khi kịch bản của bạn hoàn thành trình bao sẽ treo xung quanh, có thể ngăn chặn việc thực hiện các tập tin thực thi trong CMD. – x0n