Powershell function to get all dhcp lease

  • 前提是安装RSAT tool for win10,这样才有相应的powershell module 来管理DHCP
  • 另外要有权限来查询DHCP服务器
加入下面代码到$profile 中
function get-dhcplease{
    $dhcpservers=Get-DhcpServerInDC
    $dhcpscopes=$dhcpservers|%{$computername=$_.dnsname;Get-DhcpServerv4Scope -ComputerName $computername|%{$_|Add-Member -Type NoteProperty -name "computername" -Value $computername;$_}}
    $dhcpscopes|%{Get-DhcpServerv4Lease -ScopeId $_.scopeid -ComputerName $_.computername}|Out-GridView
}
 
然后执行. $profile
 
get-dhcplease可以查询目前域内所有DHCP服务器的IP分发。
时间: 2024-10-10 16:17:44

Powershell function to get all dhcp lease的相关文章

PowerShell快速查看和绑定DHCP用户

要求 DHCP的PowerShell为4.0 2012 R2系统 这个脚本可以方便SCO以及编程中调用,可以做成审批流,方便用户提交绑定IP的申请. Get-DhcpServerv4Lease -ComputerName dc.contoso.com  -IPAddress 192.168.136.25|select IPAddress,hostname,addressstate,leaseexpirytime #以上语句获取192.168.136.25这个IP在DHCP服务器(dc.conto

Powershell Function Get-TimeZone

代码原文地址: https://gallery.technet.microsoft.com/scriptcenter/Get-TimeZone-PowerShell-4f1a34e6 <# .Synopsis This script retreives the timezone of a local or remote computer via WMI. .DESCRIPTION This script retreives the timezone of a local or remote co

Powershell Function Get-PendingReboot

获取系统中Restart Pending的计算机 $servers=get-content D:\serverlist.txt Get-PendingReboot -ComputerName $servers | select computer,CBServicing,WindowsUpdate,CCMClientSDK,PendComputerRename,PendFileRename,{$_.PendFileRenval},RebootPending | Export-Csv d:\pend

dnsmasq多物理网口dhcp配置

家里有一台pc安装了openwrt做成软路由,升级主板后.不知道什么原因openwrt无法运行,只好自己配置了. OS使用的是centos7.3mini版,DHCP使用的是dnsmasq2.77(最新版) 硬件:intel j1900主板 ,Intel e1000 pcie四口网卡 由于7.3自带的2.66在配置多网口dhcp时无法分配ip,不知道是什么问题造成的.2.77版本就没有这个问题. dnsmasq系统启动文件: [Unit] Description=DNS caching serve

Powershell 创建炫丽美观的Html报表

我们通过PowerShell可以获取各种信息,如何保存这些获取的信息呢?最简单的方法是保存为csv或者是xml文件,这样可以轻松的导入导出.不过这两种文件在人眼的可读性上都不够美观.xml从程序的角度非常方便,但是看起来很不舒服:同样的,尽管csv文件可以通过Excel打开,但是最重要的一点,他没有颜色!对于很多习惯把Excel表格标注的五颜六色的人来说,csv的世界实在是太昏暗了. 那么直接保存为XLSX文件如何呢?传统的PowerShell对Office的支持很不好,只能通过ComObjec

Linux 运维工具---pxe&dhcp

Linux 运维工具---pxe&dhcp&tftp ============================================================================ 概述: ============================================================================ 运维工作  1.运维工具(Operations)介绍 ★BootStraping:安装系统工具 Bare Metal(物理设

Windows Server 2012 DHCP高可用之二配置篇

在安装完DHCP角色后,我们需要在服务器管理器中进行部署后的配置,可以看到,这面小旗有个感叹好,点击小旗按钮 可以看到我们需要对部署后配置进行设定,点击DHCP01服务器下的"完成DHCP配置 接着进进入到DHCP安装后的配置向导中,点击"下一步" 在这里需要指定用于在AD DS中授权此DHCP服务器的凭据,默认一般都是我们的管理员Administrator账号,我们也可以指定一个拥有相同权限的账号,点击"提交"继续 我们可以看到,提交过程中完成了安全组的

SharePoint网站测试数据自动化系列——Upload files to SharePoint library using PowerShell.

日常的SharePoint站点测试中,我们经常要做各种各样的数据,今天又写了几个脚本,发现自己写的脚本越来越多,所以我决定整理一下,并把一些常用的可复用的方法陆续发布上来. 今天先讲一下用PowerShell上传文件到SharePoint library中的方法,代码如下: Add-PSSnapin Microsoft.SharePoint.PowerShell function CreateAgendaDocumentData { param($siteUrl,$listTitle,$file

SharePoint网站测试数据自动化系列——通过PowerShell创建SharePoint Lists

代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PSSnapin microsoft.sharepoint.powershell function CreateSPLists() { $sites = Get-SPSite if($sites.count -eq 0) { Write-Warning "There is no site available." CreateSPLists } else { Write-Host "C