मैं एक पावरहेल स्क्रिप्ट बना रहा हूं इसलिए मैं आईआईएस पावरहेल प्रबंधन कंसोल का उपयोग कर एक ही कमांड के साथ वेबसाइट होस्टिंग बना सकता हूं।आईआईएस लॉगिंग सेटिंग्स सेट करने के लिए पावरहेल कमांड
मैं आदेशों मैं आईआईएस साइट बना सकते हैं और डोमेन नाम आदि के लिए बाइंडिंग जोड़ने की जरूरत है ...
पहेली मैं हालांकि याद कर रहा हूँ कैसे से डिफ़ॉल्ट लॉगिंग निर्देशिका बदलने के लिए किया जाता है में से एक टुकड़ा % SystemDrive% \ inetpub \ logs \ logFiles मेरे अपने फ़ोल्डर में जो सर्वर के बूट ड्राइव पर नहीं है।
व्यापक खोज के बाद मैं निम्नलिखित छद्म powershell की तर्ज पर एक आदेश को खोजने के लिए
New-ItemProperty IIS:\Sites\MyNewSite -name logging -value @{format='W3C';directory='d:\sites\site\logs';encoding=UTF-8}
कृपया आप मुझे एक उदाहरण है कि कैसे आप कंसोल
आईआईएस Powershell प्रबंधन में प्रवेश फ़ोल्डर बदल के साथ दिखा सकता है उम्मीदअग्रिम धन्यवाद
धन्यवाद। यह डिफ़ॉल्ट स्थान बदलने के लिए पूरी तरह से काम किया। मेरे पास प्रत्येक साइट के लिए अलग-अलग फ़ोल्डर्स हैं, हालांकि मैं अपने प्रश्न में स्पष्ट नहीं था। आपके कोड ने मुझे इस मंच पोस्ट पर उत्तर खोजने में मदद की http://forums.iis.net/t/1174319.aspx – Webmonger
यदि आप इसे अन्य आईआईएस के साथ उपयोग कर रहे हैं: अपनी स्क्रिप्ट में ड्राइव गतिविधि। सुनिश्चित करें कि आईआईएस पर वर्तमान फ़ोल्डर: ड्राइव रूट है। इसे "सीडी आईआईएस: \" के साथ पूरा किया जा सकता है। उदाहरण के लिए, यदि आप हैं, IIS: \ SslBindings आपको एक त्रुटि मिलेगी "सेट-वेब कॉन्फ़िगरेशनप्रॉपर्टी: पथ IIS: \ SslBindings पर ऑब्जेक्ट के लिए कोई कॉन्फ़िगरेशन परिभाषित नहीं है।" –