iT邦幫忙

0

請問各位大大以下的批次檔哪裡有問題
因為我為了讓全網域內的電腦某支程式皆可以透過防火牆update,將其放入登入執行檔是有進入的
netsh advfirewall firewall add rule name="Allow OTIC" dir=in action=allow program="C:\Program Files (x86)\xxx.exe"
問題來了,但我每次開機這個原則都會重複加入,使得allow otic在防火牆內有好幾筆
這要如何解決?

2 個回答

4
wonton
iT邦高手 6 級 ‧ 2014-05-25 11:14:44
最佳解答

批次檔內,加入這個規則前先刪除?

bearchang iT邦新手 3 級 ‧ 2014-05-26 08:54:07 檢舉

請問一下大大指的意思是?
我不太了解,感謝
是在前方多一行指令?那我該補上甚麼呢?

wonton iT邦高手 6 級 ‧ 2014-05-28 09:02:27 檢舉

原本的意思是,netsh 可以加入防火牆規則也可以刪除規則,所以如果怕一直重複增加,那就再加入之前先增加一行刪除指令的意思。

至於語法我也沒有研究,大概就是 add rule 的地方改成 delete rule,後面接的語法應該也不同才對,要測試。

不過既然都有網域,我想樓下 jouabcd 大的做法更加直覺就是了。

2
jouabcd
iT邦新手 2 級 ‧ 2014-05-27 17:15:32

直接使用群組原則內的規則去套用

電腦設定
原則=>Windows設定=>安全性設定=>具有進階安全性的Windows防火牆=>輸入規則

一樣可以允許特定程式通過

我要發表回答

立即登入回答