Click here to Skip to main content
15,921,694 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: problem in programming with modem Pin
Anonymous26-Aug-04 8:09
Anonymous26-Aug-04 8:09 
GeneralRe: problem in programming with modem Pin
antiem27-Aug-04 6:06
antiem27-Aug-04 6:06 
GeneralSimple form question Pin
Swifty2126-Aug-04 6:15
Swifty2126-Aug-04 6:15 
GeneralRe: Simple form question Pin
Jim Matthews26-Aug-04 7:05
Jim Matthews26-Aug-04 7:05 
QuestionHow do parse Html images using VB? Pin
Nabah26-Aug-04 4:27
Nabah26-Aug-04 4:27 
Generaladding checkbutton to datagrid(very urgent) Pin
saranbala25-Aug-04 22:59
saranbala25-Aug-04 22:59 
GeneralRe: adding checkbutton to datagrid(very urgent) Pin
Anonymous26-Aug-04 8:18
Anonymous26-Aug-04 8:18 
GeneralProblem With Script Pin
Anonymous25-Aug-04 22:36
Anonymous25-Aug-04 22:36 
Hi I have the following script that will let me change DNS/WINS settings on remote machine. It will also report the current DNS/WINS settings. However It currently just displays the current DNS settings anyone know what why its not showning WINS settings?

' IMPORTANT !!!! Change these constants !!!!
Const STR_SERVERS = "TEST1 TEST2" ' Enter your servers here, separated by a space
Const STR_NEWDNS1 = "192.168.17.5"
Const STR_NEWDNS2 = "192.168.17.59"
Const STR_NEWWINS1= "192.168.13.20"
Const STR_NEWWINS2= "192.168.13.2"

' ///////////////////////////////////////////////////////////////////////////////////////////////
Do
cKeuze = MakeChoise( "Choose: Report or Change (R/C)?" )
Loop until cKeuze = "C" Or cKeuze = "R"
WScript.Echo
If( cKeuze = "C" ) Then
Change( STR_SERVERS )
Else
Report( STR_SERVERS )
End If
' ///////////////////////////////////////////////////////////////////////////////////////////////

' ///////////////////////////////////////////////////////////////////////////////////////////////
Sub Change( strParamServers )
arrServers = Split( strParamServers, " " )
For i = 0 To UBound( arrServers )
ShowDnsWins arrServers( i )
Do
cKeuze = MakeChoise( " Change DNS/WINS and reboot (y/n)?" )
Loop until cKeuze = "Y" Or cKeuze = "N"
If( cKeuze = "Y" ) Then
SetDnsWins arrServers( i )
RebootServer( arrServers( i ) )
End If

WScript.StdOut.Write( vbCrlf )
Next
End Sub
' ///////////////////////////////////////////////////////////////////////////////////////////////
Sub Report( strParamServers )
arrServers = Split( strParamServers, " " )
For i = 0 To UBound( arrServers )
ShowDnsWins arrServers( i )
Next
End Sub
' ///////////////////////////////////////////////////////////////////////////////////////////////
Sub ShowDnsWins( strServer )
strWinMgmt = "winmgmts:{impersonationLevel=impersonate}!//"& strServer &""
Set objNICs = GetObject( strWinMgmt ).InstancesOf( "Win32_NetworkAdapterConfiguration" )
WScript.StdOut.Write( strServer & ": " & vbCrlf )
For Each objNIC In objNICs
If objNIC.IPEnabled Then
WScript.StdOut.Write( " " & objNIC.Description & ": " & vbCrlf & " " )
n = 1
For Each strDns In objNIC.DNSServerSearchOrder
WScript.StdOut.Write "DNS" & n & ":" & strDns & " "
n = n + 1
Next
WScript.StdOut.Write( vbCrlf )
End If
Next
WScript.StdOut.Write( vbCrlf )
End Sub
' ///////////////////////////////////////////////////////////////////////////////////////////////
Sub SetDnsWins( strServer )
strWinMgmt = "winmgmts:{impersonationLevel=impersonate}!//"& strServer &""
Set objNICs = GetObject( strWinMgmt ).InstancesOf( "Win32_NetworkAdapterConfiguration" )
WScript.StdOut.Write( " Set DNS for NIC: " )
For Each objNIC In objNICs
If objNIC.IPEnabled Then
objNIC.SetWINSServer STR_NEWWINS1,STR_NEWWINS2
objNIC.SetDNSServerSearchOrder Array(STR_NEWDNS1,STR_NEWDNS2)
WScript.StdOut.Write objNIC.Description & " "
End If
Next
WScript.StdOut.Write( vbCrlf )
End Sub
' ///////////////////////////////////////////////////////////////////////////////////////////////
Sub RebootServer( strServer )
Set OpSysSet = GetObject("winmgmts:{(RemoteShutdown)}//" & strServer & "/root/cimv2").ExecQuery("Select *
from Win32_OperatingSystem where Primary=True")
WScript.StdOut.Write( " Reboot: " )
For Each OpSys In OpSysSet
WScript.StdOut.Write OpSys.Name
OpSys.Reboot()
Next
WScript.StdOut.Write( vbCrlf )
End Sub
' ///////////////////////////////////////////////////////////////////////////////////////////////
Function MakeChoise( strMesg )
WScript.StdOut.Write(strMesg)
WScript.StdIn.Read(0)
strChoise = WScript.StdIn.ReadLine()
MakeChoise = UCase( Left( strChoise, 1 ) )
End Function


GeneralRe: Problem With Script Pin
Dave Kreskowiak26-Aug-04 2:53
mveDave Kreskowiak26-Aug-04 2:53 
GeneralRe: Problem With Script Pin
Anonymous27-Aug-04 0:08
Anonymous27-Aug-04 0:08 
Generalneed help! :( Pin
Member 90460525-Aug-04 15:04
Member 90460525-Aug-04 15:04 
GeneralRe: need help! :( Pin
Anonymous25-Aug-04 15:26
Anonymous25-Aug-04 15:26 
QuestionHow do I access URL from within the code in VB(not .NET) Pin
JM9325-Aug-04 13:46
JM9325-Aug-04 13:46 
AnswerRe: How do I access URL from within the code in VB(not .NET) Pin
Anonymous25-Aug-04 16:02
Anonymous25-Aug-04 16:02 
Questiondata between grids??? Pin
mittalpa25-Aug-04 12:35
mittalpa25-Aug-04 12:35 
AnswerRe: data between grids??? Pin
Jim Matthews26-Aug-04 5:04
Jim Matthews26-Aug-04 5:04 
GeneralRe: data between grids??? Pin
mittalpa27-Aug-04 8:46
mittalpa27-Aug-04 8:46 
GeneralRe: data between grids??? Pin
Jim Matthews27-Aug-04 8:49
Jim Matthews27-Aug-04 8:49 
GeneralRe: data between grids??? Pin
mittalpa27-Aug-04 9:11
mittalpa27-Aug-04 9:11 
GeneralRe: data between grids??? Pin
Jim Matthews27-Aug-04 9:14
Jim Matthews27-Aug-04 9:14 
GeneralParse sql query without executing Pin
tocheng00525-Aug-04 11:39
susstocheng00525-Aug-04 11:39 
GeneralRe: Parse sql query without executing Pin
Anonymous25-Aug-04 17:19
Anonymous25-Aug-04 17:19 
GeneralRe: Parse sql query without executing Pin
tocheng00525-Aug-04 19:44
susstocheng00525-Aug-04 19:44 
GeneralRe: Parse sql query without executing Pin
Anonymous26-Aug-04 6:36
Anonymous26-Aug-04 6:36 
GeneralRe: Parse sql query without executing Pin
tocheng00526-Aug-04 11:52
susstocheng00526-Aug-04 11:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.