Tôi đang sử dụng triển khai ứng dụng SCCM 2012 để cài đặt phần mềm. Loại cài đặt cụ thể là trình cài đặt theo kịch bản vì SCCM liên tục không có lỗi xác thực exe. Kịch bản là powershell và cài đặt thành công phần mềm ngay cả khi được SCCM thực thi.
Vấn đề là SCCM chỉ thấy trả về 0 từ khi hoàn thành từ tập lệnh. Tôi đã thử write-host, return, write-output, và chỉ cần một mục phù hợp với mã cho một khởi động lại mềm. Không ai trong số họ dường như được đọc bởi SCCM khi nhật ký thực thi ứng dụng thu về 0.
Làm thế nào để bạn xuất mã trả về từ powershell để SCCM có thể diễn giải chúng?
exitnày là một cmdnội dung. Trong các hệ thống triển khai khác, tôi thấy các tệp .ps1 chạy với starthoặc cmd /c powershell.exe somefile.ps1. Xin lỗi vì spitballing mà không truy cập vào bài kiểm tra SCCM.
exit 1ở cuối tập lệnh PowerShell chưa?