http://dieseyer.de • all rights reserved • © 2011 v11.4

'*** v9.7 *** www.dieseyer.de *******************************
'
' Datei: PC–Konfiguration für WinTuC_FwMgr.vbs
' Datei: PCKonfiguration-WinTuC_FwMgr.vbs
' Autor: xxx.dexter.xxx@googlemail.com
' Auf: www.dieseyer.de / www.wintuc.de
'
' Ursprünglich war vorgesehen, die PC-Konfiguration vor dem
' 'Freischalten' für WinTuC zu speichern, um diese ggf.
' zurück stellen zu können.
' Da für das 'Freischalten' an dem PC sehr wahrscheinlich
' eine lokale Anmeldung mit einem Admin-User erforderlich
' ist, kann man gleich WinTuC vom USB-Stick starten - damit
' ist der einmalige WinTuC-Einsatz erledigt. Und soll WinTuC
' mehrmals eingesetzt werden, ist das zurück setzen auf eine
' ältere Konfiguration nicht erforderlich.
'
' Windows Firewall Reference
' http://msdn.microsoft.com/en-us/libr...52(VS.85).aspx
'
'************************************************************

Option Explicit ' Siehe http://dieseyer.de/dse-wsh-lernen.html#OptionExpl

Const NET_FW_SCOPE_LOCAL_SUBNET = 1 ' Nur eigenes Netzwerk (Subnetz)
Const NET_FW_SERVICE_FILE_AND_PRINT = 0 ' Datei- und Druckerfreigabe
Dim FirewallManager

ON ERROR RESUME NEXT
Set FirewallManager = CreateObject("HNetCfg.FwMgr")
If Err <> 0 Then
WScript.Echo "Windows Firewall kann nicht bestimmt werden!"
WScript.Quit(1)
End If
ON ERROR GOTO 0

'*** Remoteverwaltung aktivieren
'* -----------------------------
'* -> DCE Endpoint Resolution (TCP 135)
'* -> SMB über TCP (TCP 445)

With FirewallManager.LocalPolicy.CurrentProfile.RemoteAdminSettings
If Not .Enabled Then
.Enabled = TRUE
.Scope = NET_FW_SCOPE_LOCAL_SUBNET
End If
End With

'*** Datei- und Druckerfreigabe aktivieren
'* ---------------------------------------
'* -> NetBIOS-Sitzungsdienst (TCP 139)
'* -> SMB über TCP (TCP 445)
'* -> NetBIOS-Namensdienst (UDP 137)
'* -> NetBIOS-Datagrammdienst (UDP 138)

With FirewallManager.LocalPolicy.CurrentProfile.Services.Item(NET_FW_SERVICE_FILE_AND_PRINT)
If Not .Enabled Then
.Enabled = TRUE
.Scope = NET_FW_SCOPE_LOCAL_SUBNET
End If
End with

http://dieseyer.de • all rights reserved • © 2011 v11.4