powershell 获取本机IP地址
原创
2019-03-13 16:37:43
10000+阅读
有时候系统发生问题,网络连接中看不到本地连接,网卡工作还是正常的。这样一来却没有办法修改本地的IP地址了。因为通常都是在本地连接属性中修改IP的,但现在本地连接已经看不到了,在命令行下用IPconfig可以查看IP地址,但是不能修改。其实我们可以在命令行下配置IP地址,方法就是系统的NETSH命令。我的批处理,运行后即可修改“本地连接”的IP地址:@echooffsetip="192.1
转载
2019-02-27 16:33:47
4390阅读
#region 强迫以管理员权限运行
$currentWi = [Security.Principal.WindowsIdentity]::GetCurrent()
$currentWp = [Security.Principal.WindowsPrincipal]$currentWi
if( -not 
原创
2016-08-23 01:32:46
7494阅读
点赞
3评论
function Test-ReservedIP {
param(
[Parameter(Mandatory=$true)]
[string]$IPAddress
)
# 正则匹配 IPv4 格式
$ipv4Pattern = '^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$'
获取所有网卡信息Get-WmiObject win32_networkadapterconfigurationPS C:\Users\Administrator> Get-WmiObject win32_networkadapterconfigurat
DHCPEnabled :&n
原创
2016-11-17 19:39:37
1503阅读
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'" $wmi.EnableStatic("10.0.0.15", "255.255.255.0") $wmi.SetGateways("10.0.0.1", 1) $wmi.SetDNSServerSearchO...
转载
2015-06-03 14:43:00
287阅读
2评论
1,设置ip地址命令:netsh。如下图
输入上面的命令就设置好了IP地址
2,设置dns
这里name是本地连接的ID。
原创
2010-12-11 15:26:49
5861阅读
点赞
2评论
代码如下:New-NetIPAddress -InterfaceIndex 3 -IPAddress 192.168.46.137 -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway 192.168.46.2Set-DnsClientServerAddress -InterfaceIndex 3 -ServerAddresses ("114.1
原创
2022-09-15 10:05:38
144阅读
最近在学Python的爬虫,昨天试着用多线程去使用不同的代理IP,基本原理是把所有的IP地址都放入一个队列,然后使用多线程地去读取队列里面的值。今天突然想到,类似的方式在PowerShell里面能不能实现呢?PowerShell自己没有直接可以使用的队列模块,不过可以调用.Net里面的类来实现。下面是一个简单的例子$queue=[System.Collections.Queue]::Synchro
原创
精选
2017-12-22 19:15:31
10000+阅读
点赞
以下介绍配置IP和网关地址,同时禁用IPv6.function Set_IPAddress{ Param( [Parameter(Mandatory=$true)] [string]$IPAddress, [Parameter(Mandatory=$true)] [string]$IPGateway, [Parameter(Mandatory=$true)]
原创
2023-03-03 17:24:30
870阅读
前面的文章中曾经发布了对指定IP进行批量端口扫描的方法和脚本,过PowerShell收发TCP和UDP消息包的方法以及通过PowerShell尝试登录SQLServer服务的方法,这构成了PSNet程序集用于通过PowerShell对网络状态进行操作。最近在不断尝试之下,找到了对指定范围的IP段进行扫描和对端口进行扫描的方法,本文将会介绍如何通过PowerShell批量扫描IP及其对应的端口。
原创
2012-10-26 21:53:49
1795阅读
脚本内容如下: 也可以根据你的需求随机应变: 保存到桌面,右键PowerShell运行: 效果如下: 不要觉得太简单,你磊哥教你的永远都是最实用的。老铁,没毛病。
原创
2021-07-29 17:52:00
2053阅读
有时需要查看电脑的TPM信息,比如TPM制造商,方法很简单:Powershell: Get-Tpm
原创
2021-12-04 10:49:14
1452阅读
我并不是很熟悉什么是PowerShell,但是有种直觉是:如果想在Windows中使用系统自带的功能取代bash shell,PowerShell或许是比DOS批处理更好的选择。不过,从头开始再来一门编程语言或许还是个不小的挑战。 功能相对齐全且通用的PowerShell版本现在是V3版本,我试看了别人Win7电脑上的版本,内置的是V2版本。据说Win8.1以上的系统中内置的软件基
原创
2021-07-08 11:28:55
704阅读
查询PowerShell当前版本$psversiontable.BuildVersion.Major
查询Windows当前版本:[System.Environment]::OSVersion.Version.Major([string]::concat((cmd /c "ver"))).split(" ")[3].split(".")[0]
原创
2021-08-23 10:58:13
647阅读
|命令信息|Get-ExchangeServer | fl name,edition,admindisplayversion|截图信息|
原创
2016-07-15 15:00:23
1757阅读
我们正常查看指纹需要双击打开证书,然后找到指纹相关的信息,如果通过Powershell的话,可通过以下方法查看。获取指纹信息$CertificatePath = "C:\Users\Administrator\mycert.pfx"$sSecStrPassword = ConvertTo-SecureString -String "123456" -AsPlainText -Force$certi
原创
2022-08-18 17:34:42
1001阅读
Powershell查看命令的帮助信息可以直接使用help 命令名称,如下图PS C:\> help Get-Command名称 Get-Command摘要 Gets all commands.语法 Get-Command [[-ArgumentList] [<Object[]>]] [-All] [-
原创
2016-12-29 11:32:47
1028阅读
之前也学习了几个批处理命令,跟之前的同事学到了一个机巧,使用/?参数可以查看命令的帮助信息。具体的使用示范如下:C:\Users\ThinkPad>where /?WHERE [/R dir] [/Q] [/F] [/T] pattern...描述: 显示符合搜索模式的文件位置。在默认情况下,搜索是在当前目录和 PATH 环境变量指定的路径中执行的。
原创
2021-07-08 11:27:53
917阅读
我并不是很熟悉什么是PowerShell,但是有种直觉是:如果想在Windows中使用系统自带的功能取代bash shell,PowerShell或许是比DOS批处理更好的选择。不过,从头开始再来一门编程语言或许还是个不小的挑战。 功能相对齐全且通用的PowerShell版本现在是V3版本,我试看了别人Win7电脑上的版本,内置的是V2版本。据说Win8.1以上的系统中内置的软件基
原创
2022-03-11 14:19:25
2363阅读