<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://systemcentercommunity.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System Center Operations Manager 2007</title><link>http://systemcentercommunity.com/forums/16.aspx</link><description>A forum to discuss System Center Operations Manager 2007 product.</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Re: trouble with scripting and alerts</title><link>http://systemcentercommunity.com/forums/thread/10989.aspx</link><pubDate>Tue, 25 Sep 2007 06:59:50 GMT</pubDate><guid isPermaLink="false">7a55a062-eda9-4280-bfc5-4f96579f86fb:10989</guid><dc:creator>marekku</dc:creator><slash:comments>0</slash:comments><comments>http://systemcentercommunity.com/forums/thread/10989.aspx</comments><wfw:commentRss>http://systemcentercommunity.com/forums/commentrss.aspx?SectionID=16&amp;PostID=10989</wfw:commentRss><description>&lt;p&gt;begin with authoring pane, create unit monitor &amp;gt;&amp;nbsp;choose scripting &amp;gt;&amp;nbsp;two (or three) state generic&amp;nbsp;monitor and here you go ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Re: trouble with scripting and alerts</title><link>http://systemcentercommunity.com/forums/thread/10988.aspx</link><pubDate>Mon, 24 Sep 2007 17:59:55 GMT</pubDate><guid isPermaLink="false">7a55a062-eda9-4280-bfc5-4f96579f86fb:10988</guid><dc:creator>dcTalking2769</dc:creator><slash:comments>0</slash:comments><comments>http://systemcentercommunity.com/forums/thread/10988.aspx</comments><wfw:commentRss>http://systemcentercommunity.com/forums/commentrss.aspx?SectionID=16&amp;PostID=10988</wfw:commentRss><description>&lt;p&gt;Why don&amp;#39;t you just load the AD Management Pack.&amp;nbsp; It checks for these type of errors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>trouble with scripting and alerts</title><link>http://systemcentercommunity.com/forums/thread/10987.aspx</link><pubDate>Mon, 24 Sep 2007 16:09:57 GMT</pubDate><guid isPermaLink="false">7a55a062-eda9-4280-bfc5-4f96579f86fb:10987</guid><dc:creator>jhowell</dc:creator><slash:comments>0</slash:comments><comments>http://systemcentercommunity.com/forums/thread/10987.aspx</comments><wfw:commentRss>http://systemcentercommunity.com/forums/commentrss.aspx?SectionID=16&amp;PostID=10987</wfw:commentRss><description>&lt;p&gt;I am new to MOM in general, and SCOM in particular, so bear with me. I have a need to run scripts periodically, and generate alerts based on their output. To test this, I have created the following script, but don&amp;#39;t know how to set it up. What I want to do, is to schedule this to run every hour or so, raise a success event and a failure event, and generate alerts for the failure event. What is the best way to do this? Can anyone tell me how best to schedule, and monitor for the events? How do I target this so that only the management server runs this, and not all 100 servers being monitored?&lt;/p&gt;
&lt;p&gt;The script may be wrong, but mostly I need help figuring out how to target, schedule, and raise alerts given a script that looks like the one below.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dim strDomain, objevent, lockedusers&lt;/p&gt;
&lt;p&gt;Const EVENT_TYPE_SUCCESS = 0&lt;br /&gt;Const EVENT_TYPE_ERROR&amp;nbsp;&amp;nbsp; = 1&lt;br /&gt;Const EVENT_TYPE_WARNING = 2&lt;br /&gt;Const EVENT_TYPE_INFORMATION = 4&lt;br /&gt;Const EVENT_TYPE_AUDITSUCCESS = 8&lt;br /&gt;Const EVENT_TYPE_AUDITFAILURE = 16&lt;br /&gt;lockedusers = 0&lt;/p&gt;
&lt;p&gt;strDomain = &amp;quot;contoso&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;ListUsers( strDomain )&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;if lockedusers = 0 then&lt;br /&gt;CreateEvent 100,EVENT_TYPE_INFORMATION,&amp;quot;AD_USER_Acct_Locked&amp;quot;,&amp;quot;The check for locked users completed normally, no locked accounts found.&amp;quot;&lt;br /&gt;end if&lt;/p&gt;
&lt;p&gt;set objcomputer = nothing&lt;br /&gt;set objevent = nothing&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Sub ListUsers( strDomain )&lt;br /&gt;&amp;nbsp;Set objComputer = GetObject(&amp;quot;WinNT://&amp;quot; &amp;amp; strDomain )&lt;br /&gt;&amp;nbsp;objComputer.Filter = Array( &amp;quot;User&amp;quot; )&lt;br /&gt;&amp;nbsp;For Each objUser In objComputer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;If objuser.IsAccountLocked Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;lockedusers = 1&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CreateEvent 200,EVENT_TYPE_ERROR,&amp;quot;AD_User_Acct_Locked&amp;quot;,&amp;quot;The user account &amp;quot; &amp;amp; objuser.name &amp;amp; &amp;quot; is locked out.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Next&lt;br /&gt;End Sub&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Sub CreateEvent(intEventNumber,intEventType,strEventSource,strEventMessage)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objEvent = ScriptContext.CreateEvent()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEvent.EventNumber = intEventNumber&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEvent.EventType = intEventType &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEvent.EventSource = strEventSource&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objEvent.Message = strEventMessage&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ScriptContext.Submit objEvent&lt;br /&gt;End Sub&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>