Replace or Remove Strings

Hi Guys,

See my following code then results which I’m trying to remove the @{}= symbols so only has the numbers. See Below

@{255.255.255.0=}

function get-NetInfo{
$NetAdapters = Get-Ciminstance -ClassName Win32_NetworkAdapterConfiguration | Where-Object IPEnabled -match ‘True’

if($netadapters -eq $null) {
Write-Output “No Active Network Cards Found”
} else {

$NetAdaptersReport = @()
Foreach ($netAdapter in $netAdapters){

$Name = $netAdapter.ServiceName
$Description = $netAdapter.Description
$MacAddress = $netAdapter.MACAddress
$IPAddress = $netadapter.IPAddress | Where-Object { $_ -like ‘...’ }
$IPAddress = $IPaddress -join ", "
$SubnetAddress = $netAdapter.IPSubnet | Select-Object $SubnetAddress -First 1
$GatewayAddress = if ($netAdapter.DefaultIPGateway -eq $null){“No Default Gateway Set”}
else {$netAdapter.DefaultIPGateway | Select-Object $GatewayAddress -ExpandProperty $GatewayAddress}
$DNSSuffix = if ($netAdapter.DNSDomain -eq $null){“No DNS Suffix Found”}
else {$netAdapter.DNSDomain}

$DNSServers = if ($netAdapter.DNSDomain -eq $null){“No DNS Server Found”}
else {($netAdapter.DNSServerSearchOrder -join "; ")}
$DHCPEnabled = $netAdapter.DHCPEnabled

$DHCPServers = if ($netAdapter.DHCPServer -eq $null){“DHCP Disabled”}
else {$netAdapter.DHCPServer}

$NetAdapterProp = New-Object -Type PSObject
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name Name -Value $Name
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name Description -Value $Description
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘MAC Address’ -Value $MACAddress
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘IP Address’ -Value $IPAddress
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘Subnet’ -Value $SubnetAddress
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘Default Gateway’ -Value $GatewayAddress
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘DNS Search Suffix’ -Value $DNSSuffix
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘DNS Server(s)’ -Value $DNSServers
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘DHCP’ -Value $DHCPEnabled
$NetAdapterProp | Add-Member -MemberType NoteProperty -Name ‘DHCP Server’ -Value $DHCPServers
$NetAdaptersReport += $NetAdapterProp

}
$NetAdaptersReport
}

}

 

Results Displayed are

Name : VMSNPXYMP
Description : Hyper-V Virtual Ethernet Adapter
MAC Address : 00:15:5D:DE:28:51

Subnet : @{255.255.255.0=}
Default Gateway : No Default Gateway Set
DNS Search Suffix : No DNS Suffix Found
DNS Server(s) : No DNS Server Found
DHCP : False
DHCP Server : DHCP Disabled

Thanks