Как изменить параметры сети другого компьютера из Powershell и / или .NET?
целевые компьютеры находятся в том же домене, что и мой, и я являюсь администратором на всех задействованных машинах.
любые простые ответы?
Как изменить параметры сети другого компьютера из Powershell и / или .NET?
целевые компьютеры находятся в том же домене, что и мой, и я являюсь администратором на всех задействованных машинах.
любые простые ответы?
Я нашел ответ.
мы можем создать объект 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")
единственное, что я не мог понять, как определить маску подсети!
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]