You can't post it as is because UBB won't allow you to post the html portion of your code as is. It converts it on the fly.

Regardless. I think you need to get rid of this code
Code:
If Open(3, "c:\admin\kix2010_451\servers.txt") = 0
$x = ReadLine(3)
While @ERROR = 0
If $x<>""
$pos=InStr($x," ")
$xf=Left($x,$pos-1)
If InStr($x,"\\")<>0
$xf=Right($xf,Len($xf)-2)
$line=$line+"~~"+$xf
EndIf
EndIf
$x = ReadLine(3)
Loop
$=Close (3)

EndIf



and modify a text file that has ALL the names of the Servers in
it already in a bare format like this:

SERVER1
SERVER2
SERVER3
etc...

What NETVIEW is giving you is something more like this
\\SERVER1 The main webserver
\\SERVER2 Corporate Finance
etc...

So the comments section screws up the rest of the code.
If you print to screen you'd see some garbage which is what the rest of the code sees and can't contact a server named
Corporate or Finance etc...

Try just a ReadFile UDF as shown in a test script and make sure the output on screen just gives back your Server names.
Or if you don't have that many you could even list them in the actual code
Code:
$Servers = Split('server1,server2,server3,server4',',')
For Each $Server In $Servers
If $Server
$Server ?
EndIf
Next



Then along with the WMIConfirm you should be good to go or at least see where other issues might be.