Jeg er p.t lige igang med at rode et script sammen så jeg kan slukke og tænde for windows firewall.
Dette er som sådan rimelig nemt, hvis det dog ikke lige var fordi vista ikke vil lade mig gøre det.
Det kan sagtens gøres manuelt, så det er ikke problemet. Problemet er at vista ikke tillader det hvis det er et script.
Hvad er det lige jeg gør her.
Jeg lavede en powershell profile med:
$Firewall = New-Object -com HNetCfg.FwMgr
derefter laver jeg den her:
$firewall.localpolicy.CurrentProfile.FirewallEnabled
false
derefter skriver jeg
$firewall.localpolicy.CurrentProfile.FirewallEnabled = $true
hvilket betyder at
$firewall.localpolicy.CurrentProfile.FirewallEnabled
true
derefter vil jeg slukke den
$firewall.localpolicy.CurrentProfile.FirewallEnabled = $false
men i stedet får jeg en fejl der siger
A program or firewall is not compatible with windows vista.
____
Men så tænkte jeg at et helt normalt script måske kunne gøre det, selvom jeg dog helst ville ha det i powershell.
Så jeg lavede et script med
Set objFirewall = CreateObject("HNetCfg.FwMgr")
Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
objPolicy.FirewallEnabled = FALSE
Men jeg får nøjagtig den samme fejl. x(
Hvad er det lige jeg overser.