aardio 文档
aardio 范例: RUNAS//防火墙
//RUNAS//防火墙
import console;
import dotNet.ps;
console.showLoading(" 正在执行添加防火墙规则");
console.log(dotNet.ps.command("New-NetFirewallRule",{
Name = "FirewallRuleProgram123";
DisplayName = "防火墙测试程序123";
Program = io._exepath;
Direction = "Inbound";
Actio n= "Allow";
}));
console.log(dotNet.ps.command("New-NetFirewallRule",{
Name = "FirewallRulePort123";
DisplayName = "防火墙测试端口123";
Direction = "Inbound";
LocalPort = 8806;
Protocol = "TCP";
Action = "Allow";
}));
/*
import process.control;
process.control("firewall.cpl")
*/
console.showLoading(" 正在执行移除防火墙规则");
console.log(dotNet.ps.command("Remove-NetFirewallRule",{
Name = "FirewallRuleProgram123";
}));
console.log(dotNet.ps.command("Remove-NetFirewallRule",{
Name = "FirewallRulePort123";
}));
console.pause();
Markdown 格式