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