---
title: "VB script som lägger till undantag i brandvägg??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/windows/113383-vb-script-som-lägger-till-undantag-i-brandvägg"
topic: "Windows"
topic_url: "https://www.webforum.nu/amne/windows"
author: "eddy1"
published: "2004-10-12T05:37:37.000Z"
updated: "2004-10-12T05:37:37.000Z"
replies: 0
views: 123
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/windows/113383-vb-script-som-lägger-till-undantag-i-brandvägg"
---

# VB script som lägger till undantag i brandvägg??

## #1 — eddy1, 2004-10-12T05:37Z

God morgon

Gjorde mig ett script som skulle sätta upp några undantags regler i brandväggen, men inte fungerar det!!

använder följande kod som inte genererar några fel men när scriptet så läggs bara en av dom fyra undantagen till, kan variera vilken som läggs till!!

```

Option Explicit

' Set constants
Const NET_FW_PROFILE_DOMAIN = 0
Const NET_FW_PROFILE_STANDARD = 1

' Scope
Const NET_FW_SCOPE_ALL = 0

' IP Version – ANY is the only allowable setting for now
Const NET_FW_IP_VERSION_ANY = 2

' Declare variables
Dim errornum

' Create the firewall manager object.
Dim fwMgr
Set fwMgr = CreateObject("HNetCfg.FwMgr")

' Get the current profile for the local firewall policy.
Dim profile
Set profile = fwMgr.LocalPolicy.CurrentProfile

Dim app
Set app = CreateObject("HNetCfg.FwAuthorizedApplication")

' Client trust, BORDERMANAGER
app.ProcessImageFileName = "Z:\clntrust.exe"
app.Name = "CLN Trust"
app.Scope = NET_FW_SCOPE_ALL
' Use either Scope or RemoteAddresses, but not both
'app.RemoteAddresses = "*"
app.IpVersion = NET_FW_IP_VERSION_ANY
app.Enabled = TRUE

'Internet Explorer
app.ProcessImageFileName = "C:\Program\Internet Explorer\iexplore.exe"
app.Name = "Internet Explorer"
app.Scope = NET_FW_SCOPE_ALL
' Use either Scope or RemoteAddresses, but not both
'app.RemoteAddresses = "*"
app.IpVersion = NET_FW_IP_VERSION_ANY
app.Enabled = TRUE

'Novell Login
app.ProcessImageFileName = "C:\WINDOWS\system32\loginw32.exe"
app.Name = "Novell login"
app.Scope = NET_FW_SCOPE_ALL
' Use either Scope or RemoteAddresses, but not both
'app.RemoteAddresses = "*"
app.IpVersion = NET_FW_IP_VERSION_ANY
app.Enabled = TRUE

'dpmw32, Novell NDPS service
app.ProcessImageFileName = "C:\WINDOWS\system32\dpmw32.exe"
app.Name = "NDPS Service"
app.Scope = NET_FW_SCOPE_ALL
' Use either Scope or RemoteAddresses, but not both
'app.RemoteAddresses = "*"
app.IpVersion = NET_FW_IP_VERSION_ANY
app.Enabled = TRUE

' Use this line if you want to add the app, but disabled.
'app.Enabled = FALSE

On Error Resume Next
errornum = 0
profile.AuthorizedApplications.Add app
errornum = Err.Number
if errornum <> 0 then Wscript.Echo("Adding authorized application failed with: " & errornum)
```

Permalänk: https://www.webforum.nu/p/113383

---

Tråden på webben: https://www.webforum.nu/amne/windows/113383-vb-script-som-lägger-till-undantag-i-brandvägg
