लोड किए गए प्रश्न के बारे में बात करें ...
शुरुआत के लिए, setup.exe को अनदेखा करें। बाधाओं यह सिर्फ एमएसआई कहते हैं। या कभी-कभी वे सामान का एक गुच्छा निकालते हैं, जब आप एमएसआई को कॉल करते हैं, तो आप आमतौर पर अपनी टेम्प डायरेक्टरी देख सकते हैं जब आप सेटअप चलाते हैं और इसका अंदाजा लगा सकते हैं कि क्या कर रहे हैं।
मैंने हमेशा धोखा दिया और msiexec /i path/to-install.msi /l*v /qn
लॉग को क्रैंक करने के साथ इंस्टॉल ( ) का एक सूखा रन किया, फिर लॉग के माध्यम से चला गया और उन गुणों को बाहर निकाल दिया जिन्हें मैं सेट लाइन के माध्यम से सेट और सेट करना चाहता था। उत्तर फ़ाइलों ने कभी काम नहीं किया, या उन्हें बनाने के लिए प्रक्रिया से गुजरने की परेशानी के लायक नहीं थे।
तब मैंने InstEdit पाया और इसे बोटलोड किया। यह आपको एक MSI के गुणों को संपादित करने और एक ट्रांसफ़ॉर्म उत्पन्न करने देगा जो आप तब अपनी स्क्रिप्ट में एक तर्क के रूप में पारित कर सकते हैं: msiexec /i path/to/installer.msi /t path/to/transform.mst
मैं इसे पहले शॉट देने की सलाह देता हूं, एक मुफ्त संस्करण है जो हर चीज के बारे में बताता है।
आप सभी स्विच के लिए यहां भी नज़र डाल सकते हैंmsiexec
।