30 lines
1.2 KiB
PowerShell
30 lines
1.2 KiB
PowerShell
|
#$VMNetAdap = Get-VMNetworkAdapter -VMName RTR-01|ft -Property Switchname,Macaddress -HideTableHeaders
|
|||
|
Get-VMNetworkAdapter -VMName RTR-01|Format-Table -Property Switchname,Macaddress -HideTableHeaders |Export-Csv D:\scripts\Guests\MACS\test.csv -NoTypeInformation
|
|||
|
#echo $VMNETADAP | out-file -FilePath D:\scripts\Guests\MACS\temp.txt
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
$IP = "10.10.10.10"
|
|||
|
$MaskBits = 24 # This means subnet mask = 255.255.255.0
|
|||
|
$Gateway = "10.10.10.1"
|
|||
|
$Dns = "10.10.10.100"
|
|||
|
$IPType = "IPv4"
|
|||
|
# Retrieve the network adapter that you want to configure
|
|||
|
$adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
|
|||
|
# Remove any existing IP, gateway from our ipv4 adapter
|
|||
|
If (($adapter | Get-NetIPConfiguration).IPv4Address.IPAddress) {
|
|||
|
$adapter | Remove-NetIPAddress -AddressFamily $IPType -Confirm:$false
|
|||
|
}
|
|||
|
If (($adapter | Get-NetIPConfiguration).Ipv4DefaultGateway) {
|
|||
|
$adapter | Remove-NetRoute -AddressFamily $IPType -Confirm:$false
|
|||
|
}
|
|||
|
# Configure the IP address and default gateway
|
|||
|
$adapter | New-NetIPAddress `
|
|||
|
-AddressFamily $IPType `
|
|||
|
-IPAddress $IP `
|
|||
|
-PrefixLength $MaskBits `
|
|||
|
-DefaultGateway $Gateway
|
|||
|
# Configure the DNS client server IP addresses
|
|||
|
$adapter | Set-DnsClientServerAddress -ServerAddresses $DNS
|