 |
|
Выгрузить список скопов с DHCP сервера
Всем Здравстуйте!
Стоит задача выгрузить список скопов и загрузить на другой сервер. Выгрузил в CSV (get-DHCPServerv4Scope), но в данном списке нет шлюза.
Вопрос как добавить в этот же список адрес шлюза?
Эксперименты со скриптом никуда не привели.
Как данный скрипт поправить что бы получить необходимый результат, пока не пойму. Прошу вашей помощи.
Код:
$dhcpServ = "DC.loc"
$scops = get-DHCPServerv4Scope -ComputerName $dhcpServ | select scopeid
#Экспорт настроек скопа
#get-DHCPServerv4Scope -ComputerName $dhcpServ | select ScopeId, SubnetMask, name, description, StartRange, EndRange | Export-Csv D:\scripts\TXT\$dhcpServ.csv -NoTypeInformation -Encoding UTF8
foreach ($scop in $scops) {
$scopeId = $scop.ScopeId.IPAddressToString #| out-file D:\scripts\TXT\$dhcpServ.txt -Encoding utf8 -Append
#Параметры скопа
Get-DHCPServerv4OptionValue -ScopeId $scopeId -ComputerName $dhcpServ | ? {$_.OptionId -eq 3} | select Value #| out-file D:\scripts\TXT\$dhcpServ.txt -Encoding utf8 -Append
#Арендованые адреса
#Get-DHCPServerv4Lease -ScopeId $scop.ScopeId -ComputerName $dhcpServ
}
|
Код:
get-DHCPServerv4Scope | select ScopeID,SubnetMask,Name,State,StartRange,EndRange,LeaseDuration,@{n="GateWay";e={(Get-DHCPServerv4OptionValue -ScopeId $_.ScopeID -OptionId 3).Value}}
ScopeId : 192.168.0.0
SubnetMask : 255.255.255.0
Name : Net
State : Active
StartRange : 192.168.0.10
EndRange : 192.168.0.254
LeaseDuration : 8.00:00:00
GateWay : 192.168.0.1
|
Kazun, Большое спасибо!!!!
|
Время: 23:12.
© OSzone.net 2001-