У меня есть 4 результата (2 IPv4, 2 IPv6), когда я запрашиваю Get-NetIpAddress, у которого нет соответствующего сетевого адаптера. Что это за адреса и как их удалить?
Я попытался удалить-NetIpAddress, но через несколько секунд они снова появятся.
Пример:
C:\Users\will> Get-NetIPAddress -InterfaceIndex 15
IPAddress : fe80::50c7:f528:d39a:938b%15
InterfaceIndex : 15
InterfaceAlias : Local Area Connection* 11
AddressFamily : IPv6
Type : Unicast
PrefixLength : 64
PrefixOrigin : WellKnown
SuffixOrigin : Link
AddressState : Deprecated
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
IPAddress : 169.254.147.139
InterfaceIndex : 15
InterfaceAlias : Local Area Connection* 11
AddressFamily : IPv4
Type : Unicast
PrefixLength : 16
PrefixOrigin : WellKnown
SuffixOrigin : Link
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
C:\Users\will> Get-NetAdapter -InterfaceIndex 15
Get-NetAdapter : No MSFT_NetAdapter objects found with property 'InterfaceIndex' equal to '15'. Verify the value of
the property and retry.
At line:1 char:1
+ Get-NetAdapter -InterfaceIndex 15
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (15:UInt32) [Get-NetAdapter], CimJobException
+ FullyQualifiedErrorId : CmdletizationQuery_NotFound_InterfaceIndex,Get-NetAdapter
Полный результат IP для IPv4:
C:\Users\will> (Get-NetIPAddress -InterfaceIndex 15)[1] | select -Property *
PrefixOrigin : WellKnown
SuffixOrigin : Link
Type : Unicast
Store : ActiveStore
AddressFamily : IPv4
AddressState : Tentative
ifIndex : 15
Caption :
Description :
ElementName :
InstanceID :
CommunicationStatus :
DetailedStatus :
HealthState :
InstallDate :
Name : ;@C8<?>8;>A8;=C55;?55;55;
OperatingStatus :
OperationalStatus :
PrimaryStatus :
Status :
StatusDescriptions :
AvailableRequestedStates :
EnabledDefault : 2
EnabledState :
OtherEnabledState :
RequestedState : 12
TimeOfLastStateChange :
TransitioningToState : 12
CreationClassName :
SystemCreationClassName :
SystemName :
NameFormat :
OtherTypeDescription :
ProtocolIFType : 4096
ProtocolType :
Address :
AddressOrigin : 0
AddressType :
IPv4Address : 169.254.147.139
IPv6Address :
IPVersionSupport :
PrefixLength : 16
SubnetMask :
InterfaceAlias : Local Area Connection* 11
InterfaceIndex : 15
IPAddress : 169.254.147.139
PreferredLifetime : 10675199.02:48:05.4775807
SkipAsSource : False
ValidLifetime : 10675199.02:48:05.4775807
PSComputerName :
CimClass : ROOT/StandardCimv2:MSFT_NetIPAddress
CimInstanceProperties : {Caption, Description, ElementName, InstanceID...}
CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties
169.254.147.139 - это адрес APIPA, что означает, что клиент динамически запрашивает конфигурацию сети, это DHCP-сервер, но он не получает ответа ни от одного сервера, поэтому он получает IP-адрес того типа, который каким-то образом бесполезен для связи. . Таким образом, мое лучшее подтверждение состоит в том, что даже если вы удалите IP-адрес с помощью команды PowerShell, адаптер попытается получить новую конфигурацию с DHCP (снова), но, поскольку сервер / маршрутизатор может быть недоступен в то время, он получит переназначение Еще раз обращаюсь к APIPA. Надеюсь, это поможет!
P.S. Мой ответ основан на опубликованной информации.