Vorrei utilizzare Get-WmiObject Win32_NetworkAdapterConfiguration per restituire l'indirizzo IP di una scheda di rete. Sfortunatamente, non riesco a capire come formattare l'output per visualizzare solo l'indirizzo IPv.4.PowerShell: formato Get-WmiObject output per restituire solo l'indirizzo IP
Get-WmiObject Win32_NetworkAdapterConfiguration | Select IPAddress | Where-Object {$_.IPaddress -like "192.168*"}
Displays:
IPAddress
---------
{192.168.56.1, fe80::8980:15f4:e2f4:aeca}
utilizzando l'uscita di cui sopra come un esempio, vorrei che per restituire solo 192.168.56.1 (Alcuni clienti hanno più NIC, da cui il "Where-Object")
Quanto sopra funzionerà solo per indirizzi IPv4 che iniziano con "192.168. *". Se sostituisci l'ultima clausola Where con "{$ _ -notlike '*: *'}" ti verrà dato solo l'indirizzo IPv4. – fenster
Avevo bisogno di usare '? {$ _ -non come" *: * "}'. –