Windows nigdy nie ma nic do programów w .Net Core/Framework, lecz jeżeli odwołujesz się do jakiejś biblioteki (DLL) systemu to antywirusy inne niż Windows Defender mogą uznać to za niebezpieczne (chyba że na instalatorze jest podany wydawca)
Skrypt jest pełen błędów, nawet nie chce mi się ich wypisywać. Przykładowo po co korzystać z komendy ban, gdy Skript oferuje taką możliwość. Druga sprawa użyteczność tego skryptu, zerowa.
Po 3 - dodałeś temat w dziale pytań - zatem jakie jest twoje pytanie?