2010-08-31 15 views
15

में प्रदर्शन काउंटर बनाना और संपादित करना मैं सत्यापन प्रदर्शन & मेरे प्रदर्शन काउंटर समूहों का निर्माण, और काउंटर स्वयं को, मेरी वेब सेवा से बाहर और पावरहेल स्क्रिप्ट में रखता हूं जो तैनाती के दौरान चलाया जाता है ।एक पावरहेल स्क्रिप्ट या कमांड लाइन

क्या यह किया जा सकता है? या मैं समूह & काउंटर बनाने के लिए एक साधारण ऐप का उपयोग करके अटक गया हूं?

धन्यवाद ज्यादा :)

+0

मैं भी अगर वहाँ एक powershell स्क्रिप्ट या कमांड लाइन से काउंटर अद्यतन करने के लिए एक रास्ता है जानकर प्रसन्नता होगी:
यहाँ मेरी समाधान है? –

+0

हम औसत 64 के लिए स्थायी काउंटर बनाने के लिए PowerShell का उपयोग कैसे करते हैं, जिन्हें औसतबेस की आवश्यकता होती है? – Kode

उत्तर

13

इस बाहर थोड़ी देर पहले लगा, लेकिन कभी नहीं था।

//save out the type name for sanity's sake 
$ccdTypeName = 'System.Diagnostics.CounterCreationData' 
$CounterCollection = New-Object System.Diagnostics.CounterCreationDataCollection 

//create as many counters as we'd like, and add them to the collection. here's just one: 
$CounterCollection.Add((New-Object $ccdTypeName "Counter Name", "Counter Description", NumberOfItems32)) 

//create the category with the counter collection 
[System.Diagnostics.PerformanceCounterCategory]::Create($perfCounterCategoryName, $perfCounterVersion, [Diagnostics.PerformanceCounterCategoryType]::SingleInstance, $CounterCollection); 
+1

2014 के अनुसार टेकनेट पर विस्तार से वर्णन करने का अच्छा उदाहरण। Http://blogs.technet.com/b/omx/archive/2014/04/23/use-powershell-to-create-and-update-performance- counters.aspx – wonster

+0

blogs.technet.com पोस्ट से नोट करें, "जब PowerShell निकलता है तो ये उदाहरण निकल जाएंगे। ये उदाहरण केवल आपकी स्क्रिप्ट चल रहे हैं।" यदि आप या तो एसओ उत्तर को सी # या ब्लॉग के कोड को सी # में परिवर्तित करते हैं, तो वे स्थायी हैं। – Andy

संबंधित मुद्दे