Powershell-获取DHCP地址租用信息
需求:業(yè)務(wù)需要獲取現(xiàn)階段DHCP服務(wù)器所有地址租用信息。
1.首先查看DHCP相關(guān)幫助信息:
2.確定執(zhí)行命令并獲取相關(guān)幫助信息:help Get-DhcpServerv4Scope
名稱 Get-DhcpServerv4Scope
語法 Get-DhcpServerv4Scope [[-ScopeId] <ipaddress[]>] [-ComputerName <string>] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [<CommonParameters>]
3.查看某一作用域下的地址租約信息:
Get-DhcpServerv4Lease -ComputerName 10.10.32.26 -ScopeId 10.10.33.0
4.查詢所有作用域下的租約信息:
Get-DhcpServerv4Scope | Get-DhcpServerv4Lease
5.將查詢到的信息導(dǎo)出到CSV文件:
6.按照需求篩選所需字段,為防止到處字符錯(cuò)誤(可指定字符),并導(dǎo)出CSV文件:
Get-DhcpServerv4Scope |Get-DhcpServerv4Lease |Select-Object IPAddress,AddressState,ClientId,HostName,LeaseExpiryTime |Export-Csv C:\DHCPInfo.csv -Encoding UTF8 -NoTypeInformation
操作完成。
Get-Dhcp*補(bǔ)充:
Get- Dhcp Serverv4Binding 獲取綁定了DHCP服務(wù)器服務(wù)的計(jì)算機(jī)上的IPv4接口。
Get- Dhcp Serverv4Class 從DHCP服務(wù)器服務(wù)中檢索IPv4供應(yīng)商或用戶類別。
Get- Dhcp Serverv4DnsSetting 獲取DHCP服務(wù)器服務(wù)上為特定范圍,預(yù)留或服務(wù)器級(jí)別配置的DNS設(shè)置。
Get- Dhcp Serverv4ExclusionRange 返回從指定范圍ID中排除的IPv4地址范圍。
Get- Dhcp Serverv4Failover 獲取特定故障轉(zhuǎn)移關(guān)系名稱在DHCP服務(wù)器服務(wù)上配置的故障轉(zhuǎn)移關(guān)系。
Get- Dhcp Serverv4Filter 獲取允許列表中的MAC地址或DHCP服務(wù)器服務(wù)上的拒絕列表。
Get- Dhcp Serverv4FilterList 獲取允許過濾器列表的啟用狀態(tài),并拒絕在DHCP服務(wù)器服務(wù)上設(shè)置的過濾器列表。
Get- Dhcp Serverv4FreeIPAddress 從指定范圍獲取免費(fèi)的IPv4地址。
Get- Dhcp Serverv4Lease 從DHCP服務(wù)器服務(wù)獲取一個(gè)或多個(gè)租約記錄。
Get- Dhcp Serverv4MulticastExclusionRange 檢索指定多播作用域的排除范圍。
Get- Dhcp Serverv4MulticastLease 檢索指定作用域名稱的多播租約。
Get- Dhcp Serverv4MulticastScope 獲取多播作用域?qū)ο蟆?/p>
Get- Dhcp Serverv4MulticastScopeStatistics 獲取多播作用域統(tǒng)計(jì)信息。
Get- Dhcp Serverv4OptionDefinition 獲取指定選項(xiàng)ID的DHCPv4選項(xiàng)定義。
Get- Dhcp Serverv4OptionValue 在服務(wù)器,作用域或預(yù)留級(jí)別返回IPv4選項(xiàng)的IPv4選項(xiàng)值。
Get- Dhcp Serverv4Policy 獲取服務(wù)器級(jí)別或作用域級(jí)別的策略。
Get- Dhcp Serverv4PolicyIPRange 從指定范圍的策略中獲取IP地址范圍。
Get- Dhcp Serverv4Reservation 獲取IP地址或客戶端ID的IPv4保留。
Get- Dhcp Serverv4Scope 返回指定作用域的IPv4作用域配置。
Get- Dhcp Serverv4ScopeStatistics 獲取與為DHCP服務(wù)器服務(wù)指定的IPv4范圍ID對應(yīng)的IPv4范圍統(tǒng)計(jì)信息。
Get- Dhcp Serverv4Statistics 獲取IPv4的DHCP服務(wù)器服務(wù)統(tǒng)計(jì)信息。
Get- Dhcp Serverv4Superscope 獲取指定超類的配置。
Get- Dhcp Serverv4SuperscopeStatistics 返回超級(jí)用戶的統(tǒng)計(jì)信息。
Get-DhcpServerv4Lease基本實(shí)例:
Eg1:獲取來自DHCPv4作用域10.10.34.0的所有活動(dòng)IPv4地址租用。
Get-DhcpServerv4Lease -ComputerName dhcpserver(FQDN&IP) -ScopeId 10.10.34.0
Eg2:獲取IPv4地址10.10. 34.10和10.10. 33.10的IP地址租用信息。
Get-DhcpServerv4Lease -ComputerName dhcpserver(FQDN&IP) -IPAddress 10.10.34.11, 10.10.33.1
Eg3:從DHCPv4示例10.10. 34.0中獲取所有不良或拒絕的IPv4地址租用。
Get-DhcpServerv4Lease -ComputerName dhcpserver(FQDN&IP) -ScopeId 10.10.34.0 -BadLeases
Eg4:從DHCPv4范圍10.10.34.0中獲取所有類型的IPv4地址租約,包括活動(dòng),已拒絕和過期。
Get-DhcpServerv4Lease -ComputerName dhcpserver(FQDN&IP) -ScopeId 10.10.34.0 -AllLeases
Eg5:獲取名為dhcpserver(FQDN&IP)的計(jì)算機(jī)上運(yùn)行的DHCP服務(wù)器服務(wù)上的所有作用域的所有活動(dòng)IP地址租約。Get-DhcpServerv4Scope cmdlet返回作用域?qū)ο?#xff0c;并將對象傳遞給此cmdlet,該cmdlet返回所有作用域中的活動(dòng)地址租約對象。
Get-DhcpServerv4Scope -ComputerName dhcpserver(FQDN&IP) | Get-DhcpServerv4Lease -ComputerName dhcpserver(FQDN&IP)
轉(zhuǎn)載于:https://blog.51cto.com/fandecorator/2319136
總結(jié)
以上是生活随笔為你收集整理的Powershell-获取DHCP地址租用信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Alpha冲刺第二天
- 下一篇: 梦到哥哥嫂子离婚代表什么