Как изменить параметры сети другого компьютера с помощью Powershell и/или.Сеть?

Как изменить параметры сети другого компьютера из Powershell и / или .NET?

целевые компьютеры находятся в том же домене, что и мой, и я являюсь администратором на всех задействованных машинах.

любые простые ответы?

10
задан udo
07.01.2023 21:40 Количество просмотров материала 3487
Распечатать страницу

1 ответ

Я нашел ответ.

мы можем создать объект WMI в PowerShell, представляющий сетевые параметры для IP-адаптеров на удаленном сервере.

$a = Get-WMIObject Win32_NetworkAdapterConfiguration -ComputerName MyServer -Filter IPEnabled=TRUE

этот объект, скорее всего, будет массив объектов сетевого адаптера, из которых только один необходим. Поэтому мы хотим указать на этот, возможно, первый объект в массиве:

$a = $a[0]

Теперь мы можем настроить все, что мы хотим, в том числе IP-адрес.

$a.EnableStatic("192.168.42.2", "255.255.255.0")

единственное, что я не мог понять, как определить маску подсети!

2
отвечен Andrew J. Brehm 2023-01-09 05:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх