আমি একটি এসসিসিএম 2012 অ্যাপ্লিকেশন ডিপ্লোয়মেন্টটি সফ্টওয়্যার ইনস্টল করতে ব্যবহার করছি। নির্দিষ্ট ইনস্টল টাইপ স্ক্রিপ্টড ইনস্টলার হিসাবে এসসিসিএম এক্সের বৈধতা ত্রুটির জন্য ব্যর্থ করে রেখেছিল। স্ক্রিপ্টটি পাওয়ারশেল এবং এসসিসিএম দ্বারা সম্পাদিত হয়েও সফলভাবে সফ্টওয়্যারটি ইনস্টল করে।
সমস্যাটি হ'ল এসসিসিএম স্ক্রিপ্ট থেকে সম্পূর্ণ হওয়া থেকে কেবল 0 এর রিটার্ন দেখে। আমি চেষ্টা করেছি write-host
, return
, write-output
একটি নরম রিবুট করার জন্য কোড সহ, এবং শুধুমাত্র একটি লাইন আইটেম। অ্যাপ্লিকেশন সম্পাদন লগ 0 এর রিটার্ন ক্যাপচার করায় এগুলির কোনওটি এসসিসিএম দ্বারা পঠিত বলে মনে হয় না।
পাওয়ারসেল থেকে কীভাবে আপনি রিটার্ন কোডগুলি আউটপুট করবেন যাতে এসসিসিএম তাদের ব্যাখ্যা করতে পারে?
exit
একটি cmd
অন্তর্নির্মিত। অন্যান্য স্থাপনার সিস্টেম আমি .ps1 দিয়ে চালানো ফাইল দেখা start
বা cmd /c powershell.exe somefile.ps1
। এসসিসিএম পরীক্ষায় অ্যাক্সেস না করে স্পিটবোলিংয়ের জন্য দুঃখিত
exit 1
পাওয়ারশেল স্ক্রিপ্টের শেষে এমন কিছু চেষ্টা করেছেন ?