Moving

I’ve been here for only a short while, but I’m moving this blog to http://seezwieglead.blogspot.com/. Sorry for an inconvenience this may cause.

He Shall Rule Over You

16 To the woman he said,
“I will surely multiply your pain in childbearing;
in pain you shall bring forth children.
Your desire shall be for your husband,
and he shall rule over you.”

Genesis 3:16

How is a husband to rule over his wife? What does God mean by “rule over you?” I was recently listening to Rabbi Stan Farr of Kehilat Sar Shalom speak on this topic. Some of this post I learned from his sermons, some from other pastors, and some from my own reading. I thank the Lord for revealing His plan for marriage and family, and pray that He grants us all wisdom.

The relationship a man has with his wife is not the same relationship that he has with the rest of the Earth. God gave man dominion over the Earth in Genesis 1. The Hebrew word used for dominion in Genesis 1 is radah, and to rule in Genesis 3 is mashal. The former has as slightly different meaning than the latter. Radah includes subjugation, subduing, and treading down. While mashal is to govern.

I am sure that many people think that for a man to rule over his wife means that he bullies her into doing what he wants using fear and brute force. That she is to become a non-person used only for her husband’s pleasure. That is not what this says. That idea is contradicted by Genesis 2:24, Ephesians 5:25-33, and 1 Peter 3:7 (I’m sure there are more that I have yet to learn).

Until Adam sinned he knew only one ruler, the Lord our God. God is telling Adam to treat Eve in the same way that God treated him. To love her, provide for her, protect her, and to lead her. Eve is made in the image of God, too. She is not to be beaten-down and subdued. She is equal to Adam in that they are both image-bearers of God, but Adam is to lead her and is responsible for her.

Enough on this topic for today. I will write more of my thoughts on marriage and family soon.

How to Disciple Your Family

There have been a lot of changes in my life over the last three years. I was a pagan, and had a very sinful life. Among them, I did not lead my family. I gave my life to the Lord after meeting the woman who is now my wife. Since then I have been learning and striving to lead my family as Yeshuah (Jesus) leads the Church (Ephesians 5:25-33), to be a man deserving of her love.

Yesterday I received a DVD series that I am excited to get into, and that I believe will further my studies in being a good husband and father. The series is call “How to Disciple Your Family” from Vision Forum. Take a look at the product description. I’ll post more on the series as I watch it.

God Bless You

Monitoring All Automatic Start Windows Services in SCOM 2007 R2

One of my jobs is an admin of Microsoft System Center Operations Manager 2007 R2. I had a request to monitor all Windows Services that were set to startup automatic. However, need to be able to create overrides to not alert on specified services for particular servers or groups. Also, don’t alert if the server rebooted in last 15 minutes, and only when a service is down for two consecutive iterations. To accomplish this I created a timed two state script unit monitor. Below is the script that I used in that monitor.

Note: There was an error in the script. I posted an updated version of the script on 03/24/2011. Please let me know if you find any other errors.

' Monitor if any automatic service is not running
' Excluded: Performance Logs and Alerts service is auto but never running
' Create a two state timed generic script unit monitor
' HEALTH EXPRESSIONS
' Healthy Property[@Name='State'] Contains GOOD
' Unhealthy Property[@Name='State'] Contains BAD
' ALERT DESCRIPTION
' $Data/Context/Property[@Name='Description']$
Set oAPI = CreateObject("MOM.ScriptAPI")
Set oShell = CreateObject( "WScript.Shell" )
Set arArgs = WScript.Arguments.Named
Set oBag = oAPI.CreatePropertyBag()
dim StateRegPath : StateRegPath = "HKLM\" & oAPI.GetScriptStateKeyPath("ServicesStopped")
On Error Resume Next
GetState = oShell.RegRead(StateRegPath & "\ServicesList")
on error Goto 0
allGood = TRUE
RepeatDown = FALSE
sExcludeList = arArgs.Item("Exclude")
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
'Get System Uptime, if recently rebotted, do not continue
Set colOperatingSystems = oWMI.ExecQuery("Select * From Win32_PerfFormattedData_PerfOS_System")
For Each objOS in colOperatingSystems
    intSystemUptime = Int(objOS.SystemUpTime)
Next
If (intSystemUptime > 900) Then
	Set allSvc = oWMI.ExecQuery("Select * from Win32_Service Where StartMode = 'Auto'")
	For Each oSvc in allSvc
	   If (oSvc.Started = FALSE and instr(1,sExcludeList,"'" & oSvc.DisplayName & "'") < 1) Then
		  sList = sList & oSvc.DisplayName & ", "
		  allGood = FALSE
		  if instr(1,GetState,oSvc.DisplayName) > 0 then RepeatDown = TRUE
	   End If
	Next
	If allGood = TRUE then
	   Call oBag.AddValue("State", "GOOD")
	   call oShell.RegWrite (StateRegPath & "\ServicesList", "", "REG_SZ")
	Else
	   if RepeatDown = TRUE then
	       Call oBag.AddValue("State", "BAD")
	       Call oBag.AddValue("Description", "Automatic service(s) not running: " & sList)
	   end if
	   call oShell.RegWrite (StateRegPath & "\ServicesList", sList, "REG_SZ")
 	End if
Else
	Call oBag.AddValue("State", "GOOD")
End If
Call oAPI.Return(oBag)

This Week’s Command

Do not think that I have come to abolish the Law or the Prophets; I have not come to abolish them but to fulfill them.

(Matthew 5:17 ESV)