Всем привет.
В этом нам помогут функции из группы Net*:
Get-Command Get-Net*
У меня на версии PS 5.1 выдало список из 89 функций.
По каждой функции можно получить подробную справку:
Get-Help Get-NetIPAddress
Также нелишним будет ознакомиться с примерами использования:
Get-Help Get-NetIPAddress -Examples
Ежели справки нет, то освежите справку под Админом:
Update-Help
В первую очередь вам помогут при работе с ТСР/ІР сетями:
Get-NetIPConfiguration
Get-NetIPAddress
Get-NetAdapter
Get-NetAdapterBinding
Get-NetAdapterHardwareInfo
Get-NetRoute
Get-NetTCPConnection
Функции для клиента DNS:
Get-Command Get-DNS*
У меня оказалось доступно 38 функций.
Для работы с DNS-кешем используем:
-просмотр кеша, если у вас что-то дописано в файле hosts, то это будет видно по записям (RecordType=AAAA):
Get-DnsClientCache | Sort-Object Type -Descending
-очистка:
Clear-DnsClientCache
-перечень интерфейсов:
Get-DnsClientServerAddress
Еще несколько полезных функций:
Test-Connection это знакомый всем ping, полезные флаги Count и BufferSize.
Но Test-NetConnection круче обычного ping-a, он покажет доступность хоста, с флагом TraceRoute результаты трассировки, а с флагом Port доступ к порту.
Resolve-DnsName это старый знакомый nslookup
Restart-NetAdapter перезапускает сетевой адаптер.
Настроить сетевое подключение с помощью PowerShell просто:
New-NetIPAddress -InterfaceIndex 12 -IPAddress %ip% -PrefixLength %mask% -DefaultGateway %gate%
и
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddress (“%ip%”,”%ip%”)
Что подставить вместо %ip%, %mask% и %gate% думаю вам очевидно.
Или вам нужно вернуть настройки на DHCP:
Set-NetIPInterface -Dhcp Enabled
Вот так. Успехов.
Как я писал ранее в управлении настройками сети PowerShell весьма удобен. Почему? Потому что PowerShell довольно мощный инструмент автоматизации и для современных сценариев управления сетями он просто незаменим.
Get-Command Get-Net*
У меня на версии PS 5.1 выдало список из 89 функций.
По каждой функции можно получить подробную справку:
Get-Help Get-NetIPAddress
Также нелишним будет ознакомиться с примерами использования:
Get-Help Get-NetIPAddress -Examples
Ежели справки нет, то освежите справку под Админом:
Update-Help
В первую очередь вам помогут при работе с ТСР/ІР сетями:
Get-NetIPConfiguration
Get-NetIPAddress
Get-NetAdapter
Get-NetAdapterBinding
Get-NetAdapterHardwareInfo
Get-NetRoute
Get-NetTCPConnection
Функции для клиента DNS:
Get-Command Get-DNS*
У меня оказалось доступно 38 функций.
Для работы с DNS-кешем используем:
-просмотр кеша, если у вас что-то дописано в файле hosts, то это будет видно по записям (RecordType=AAAA):
Get-DnsClientCache | Sort-Object Type -Descending
-очистка:
Clear-DnsClientCache
-перечень интерфейсов:
Get-DnsClientServerAddress
Еще несколько полезных функций:
Test-Connection это знакомый всем ping, полезные флаги Count и BufferSize.
Но Test-NetConnection круче обычного ping-a, он покажет доступность хоста, с флагом TraceRoute результаты трассировки, а с флагом Port доступ к порту.
Resolve-DnsName это старый знакомый nslookup
Restart-NetAdapter перезапускает сетевой адаптер.
Настроить сетевое подключение с помощью PowerShell просто:
New-NetIPAddress -InterfaceIndex 12 -IPAddress %ip% -PrefixLength %mask% -DefaultGateway %gate%
и
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddress (“%ip%”,”%ip%”)
Что подставить вместо %ip%, %mask% и %gate% думаю вам очевидно.
Или вам нужно вернуть настройки на DHCP:
Set-NetIPInterface -Dhcp Enabled
Вот так. Успехов.
No comments:
Post a Comment
А что вы думаете по этому поводу?