Tôi có gói MSI mà tôi cần cài đặt nếu gói chưa được cài đặt. Ngoài ra tôi cần phải cài đặt nó âm thầm. Các gói phần mềm nhắc nhở người dùng cho:Cài đặt im lặng của gói MSI
- vị trí lắp đặt (C: \ Program Files \ Foobar)
- Install loại: tối thiểu và đầy đủ (tối thiểu)
tôi cần phải ghi đè lên hai thông số này sử dụng lệnh tham số dòng hoặc một số phương pháp khác. Vì vậy, làm thế nào để tôi đi về hai vấn đề này. Tôi sẽ sử dụng VBScript cho kịch bản.
Có cách nào để tìm danh sách các thông số có thể chấp nhận ('PROPERTY1' và' PROPERTY2' trong ví dụ của bạn) không? –
Đây là danh sách thuộc tính được xác định trước: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v=VS.85).aspx Thuộc tính thư mục cài đặt khác nhau đối với từng thiết lập authoring dụng cụ. Bạn đã sử dụng cái gì để tạo MSI? –
@Cosmin: MSI bao gồm DLL thời gian chạy của hệ thống thanh toán (không do tôi tạo). Tôi đang nhìn vào một công cụ gọi là Ocra để giải phẫu MSI, nó cho tôi một gợi ý về một biến gọi là "INSTALLLOCATION". Tôi đang kiểm tra. –