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

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

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

Какие-либо простые ответы?

7
задан 13.09.2013, 16:32

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
ответ дан 07.12.2019, 15:16

Теги

Похожие вопросы