Merge pull request #512 from Ichigo49/patch-1
Modification on Get-VAMINetwork remove write-host for hostname and DNS Servers, adding them in the $interfaceResult PSCustomObject
This commit is contained in:
@@ -248,7 +248,7 @@ Function Get-VAMINetwork {
|
|||||||
Organization: VMware
|
Organization: VMware
|
||||||
Blog: www.virtuallyghetto.com
|
Blog: www.virtuallyghetto.com
|
||||||
Twitter: @lamw
|
Twitter: @lamw
|
||||||
Modifed by: Michael Dunsdon
|
Modifed by: Michael Dunsdon, Mathieu Allegret
|
||||||
Twitter: @MJDunsdon
|
Twitter: @MJDunsdon
|
||||||
Date: September 21, 2020
|
Date: September 21, 2020
|
||||||
===========================================================================
|
===========================================================================
|
||||||
@@ -265,12 +265,9 @@ Function Get-VAMINetwork {
|
|||||||
#>
|
#>
|
||||||
$netResults = @()
|
$netResults = @()
|
||||||
|
|
||||||
$Hostname = ( Get-VAMIServiceAPI -NameFilter "dns.hostname").get()
|
$Hostname = (Get-VAMIServiceAPI -NameFilter "dns.hostname").get()
|
||||||
$dns = (Get-VAMIServiceAPI -NameFilter "dns.servers").get()
|
$dns = (Get-VAMIServiceAPI -NameFilter "dns.servers").get()
|
||||||
|
|
||||||
Write-Host "Hostname: " $hostname
|
|
||||||
Write-Host "DNS Servers: " $dns.servers
|
|
||||||
|
|
||||||
$interfaces = (Get-VAMIServiceAPI -NameFilter "interfaces").list()
|
$interfaces = (Get-VAMIServiceAPI -NameFilter "interfaces").list()
|
||||||
foreach ($interface in $interfaces) {
|
foreach ($interface in $interfaces) {
|
||||||
$ipv4API = (Get-VAMIServiceAPI -NameFilter "ipv4")
|
$ipv4API = (Get-VAMIServiceAPI -NameFilter "ipv4")
|
||||||
@@ -282,13 +279,15 @@ Function Get-VAMINetwork {
|
|||||||
$Updateable = $ipv4result.updateable
|
$Updateable = $ipv4result.updateable
|
||||||
}
|
}
|
||||||
$interfaceResult = [pscustomobject] @{
|
$interfaceResult = [pscustomobject] @{
|
||||||
Inteface = $interface.name;
|
Hostname = $Hostname
|
||||||
MAC = $interface.mac;
|
Inteface = $interface.name
|
||||||
Status = $interface.status;
|
MAC = $interface.mac
|
||||||
Mode = $ipv4result.mode;
|
Status = $interface.status
|
||||||
IP = $ipv4result.address;
|
Mode = $ipv4result.mode
|
||||||
Prefix = $ipv4result.prefix;
|
IP = $ipv4result.address
|
||||||
Gateway = $ipv4result.default_gateway;
|
Prefix = $ipv4result.prefix
|
||||||
|
Gateway = $ipv4result.default_gateway
|
||||||
|
DNSServers = $dns.servers
|
||||||
Updateable = $Updateable
|
Updateable = $Updateable
|
||||||
}
|
}
|
||||||
$netResults += $interfaceResult
|
$netResults += $interfaceResult
|
||||||
|
|||||||
Reference in New Issue
Block a user