Oggi vi parlo di come recuperare le informazioni della Network , esempio il suo IPAddress, Subnet mask, Gateway Predefinito, Dominio DNS, ecc.. e verifica delle porte in ascolto TCP 139 e 445 Share Folder di Windows (Porte didicate al Share Folder SMB) , utilizzando il potentissimo PowerShell .
Per realizzare questo Script mi sono basato su due classi importanti la Win32_NetworkAdapterConfiguration e Win32_ComputerSystem .
Dalla classe Win32_ComputerSystem ho ricuperato il Dominio di lavoro (Esempio : MSHOME, WORGROUP, ecc..) e il Nome Utente Completo
Dalla classe Win32_NetworkAdapterConfiguration ho recuperato ComputerName , DNSDomain , IPAddress , SubnetMask ,
Gateway , IsDHCPEnabled , DNSServers , MACAddress
Vi allego il codice utilizzato e il file da eseguire su PowerShell .