A feladatleírásban az van, hogy a PORT paraméter megadásakor, csak az erre a portra vonatkozó szabályokat kell berakni a kimenetbe. A kimenetbe kell local és remote port is. Melyikre vonatkozik a feltétel? Egyikre elég vagy csak local vagy remote?
A kimenetbe kellő adatok közül, ami még nem világos (MSFTNetFirewallRule, és MSFTNetFirewallProfile osztályokban keresgéltem):
Machine: ez a példa kimenet alapján egy IP cím. Hol találom ezt, ez minek az IP címe? A bemenet alapján, ahol a machineName oszlopban IP címeket illetve DNS neveket kapok, arra tippelnék, hogy azt kéne ide is írnom.
RuleId: InstanceID-t találtam a MSFT_NetFirewallRule-ban, de abban valami hexa kód van. Van még ebben az osztályban DisplayName. A kimeneti példak alapján erre tippelnék. Ez kell?
LocalPort, RemotePort, RemoteAddress: Ezeket egyáltalán nem találom, merre, melyik osztályban kéne ezeket keresnem?
Végül a bemeti file-ban meg van adva egy protocol mező is, ami http vagy https. Az mire kell nekem?
Elvileg úgy kéne csatlakoznom a távoli géphez, hogy
wsman -h IP cím vagy DNS név -P portszám -u felh. név -p jelszó --auth basic ....
nem?