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?
exit
này là một cmd
nộ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 start
hoặ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?