PowerShell

Powershell之批量获取文件大小的实现代码 2016-11-11

Powershell之批量获取文件大小的实现代码
这篇文章主要介绍了Powershell 之批量获取文件大小的实现代码,需要的朋友可以参考下效果图: 核心代码 $startFolder = "D:\" $colItems = (Get-ChildItem $startFolder | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object) for ...

powershell远程管理服务器磁盘空间的实现代码 2016-09-02

powershell远程管理服务器磁盘空间的实现代码
这篇文章主要介绍了powershell远程管理服务器磁盘空间的实现代码,需要的朋友可以参考下一.启用远程管理 1.将管理服务器的trusthost列表改为* 运行Set-item wsman:localhost\client\trustedhosts –value * 2.在远程服务器上运行Enable-PSremoting 注: 在本地服务器上以Administrator ...

PowerShell使用match操作符来筛选数组 2016-08-14

本文介绍PowerShell中使用match操作符,配合正则表达式从数组中筛选出想要的内容,需要的朋友可以参考下先看下面这个例子: PS C:\Users\Hong> (ipconfig) -match 'IPv4'IPv4 地址 . . . . . . . . . . . . : .102IPv4 地址 . . . . . . . . . . . ...

Powershell批量给文件增加前辍实例 2016-07-28

这篇文章主要介绍了Powershell批量给文件增加前辍实例,即Powershell批量修改文件名,文件名中统一设定一个带数字的前辍,需要的朋友可以参考下让我们假定在文件夹中你有很多脚本文件(或图片.日志等等),并且你想要将它们全部重命名.得到的新文件名应该具备如一个前缀接一个数字. 这里将告诉你怎么去实现. 例子将重命名你指定的文件夹内所有扩展名为.ps1的Powersh ...

PowerShell统计文件夹下文件个数的方法 2016-07-19

这篇文章主要介绍了PowerShell统计文件夹下文件个数的方法,本文介绍了2种访求实现这个需求,需要的朋友可以参考下计算一个文件夹下面的文件个数是一件很容易的事情,但看到这篇文章之前,还从来没有想过计算一下文件个数还有这么多学问在里头. 我们这里有两种方法来计算文件夹下的文件个数,下面分别展示详细的代码来计算windows目录下的文件个数. 1.使用Get-ChildIt ...

PowerShell连接SQLSERVER数据库进行操作的实现代码 2016-06-16

这篇文章主要介绍了PowerShell连接SQL SERVER数据库进行操作的实现代码,需要的朋友可以参考下核心代码 #配置信息 $Database = 'DemoDB' $Server = '"WIN-AHAU9NO5R6U\DOG"' $UserName = 'kk' $Password = '123456' #创建连接对象 $SqlConn = N ...

WMI入门教程之什么是WMI 2016-06-05

这篇文章主要介绍了WMI入门教程之什么是WMI?WMI有一组API,我们可以使用VBScript.PowerShell脚本还是利用C#的来访问WMI的类库,需要的朋友可以参考下WMI出现至今已经二十多年了,但很多人对它并不熟悉.知道它很好很强大,但不知道它从哪里来,怎么工作,使用范围是什么?现在我跟大家说说我的理解... WMI有一组API.我们不管使用VBScript.P ...

Powershell小技巧之使用-F方法带入数据 2016-06-03

这篇文章主要介绍了Powershell的一个使用-F方法带入数据的小技巧,非常的简单,也很易懂,记录一下分享给大家封闭在双引号中的字符串能够直接使用变量,这是常用的手法,如代码: $name = $host.Name "Your host is called $name." 可是这个技巧也有限制.如果你想要显示对象的属性而不是这个变量的本身,例如这样将会 ...

PowerShell小技巧之获取域名whois信息 2016-05-14

PowerShell小技巧之获取域名whois信息
平常我们要查询whois信息都是通过godaddy.name.com.万网.新网等域名注册商网站通过查询页面提交域名进行查询,既慢又不能批量查询,太费劲了,这里我就把我珍藏很久的一个PS function贡献给大家,这个脚本支持140多种后缀的域名进行查询.Whois 简单来说,就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人.域名注册商.域 ...

Powershell访问SQLServer数据库代码实例 2016-04-12

这篇文章主要介绍了Powershell访问SQL Server数据库代码实例,本文直接给出代码,使用时只需要替换数据库配置参数即可,需要的朋友可以参考下支持所有版本的SQLserver. 你是否需要连接数据库?这里有一段代码演示如何查询和获取SQL数据,只需非常简单正确的配置你的账户信息.服务器地址及SQL语句就行: 代码如下:$Database               ...

Powershell从注册表中查询默认MAPI客户端的例子 2016-02-09

Powershell从注册表中查询默认MAPI客户端的例子
这篇文章主要介绍了Powershell从注册表中查询默认MAPI客户端的例子当你通过类似Mailto:链接发送邮件,此时邮件客户端就是MAPI客户端.如果要找出到这个MAPI客户端在哪里,这里有个函数能从注册表中获得该信息. 代码如下:functionGet-MAPIClient{    functionRemove-Argument    {      param     ...

PowerShell因为在此系统中禁止执行脚本的解决方法 2016-01-08

PowerShell因为在此系统中禁止执行脚本的解决方法
今天看到国外的一篇文章可以在cmd中运行95版本的ps1格式的批处理,但经过测试默认情况下powershell支不支持执行脚本需要执行如下操作在Powershell直接脚本时会出现: 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本.有关详细信息,请参阅 "get-help about_signing". 所在位置 行:1 字符: 17 + ...

自定义PowerShell控制台提示符风格的方法 2016-01-06

自定义PowerShell控制台提示符风格的方法
这篇文章主要介绍了自定义PowerShell控制台提示符风格的方法,需要的朋友可以参考下PowerShell控制台的默认命令行提示为PS+(当前路径)+箭头,形如: 代码如下:PS C:\Users\非苔> 前面加PS是PowerShell的标志,为了和传统的CMD控制台区别开来.后面加当前路径和箭头是为了和一般的命令行保持一致.这样的设计本来无可厚非,但是如果我在写 ...

PowerShell小技巧之True和False的类型转换 2015-12-27

这篇文章主要介绍了在PowerShell中将True和False的类型互相转换的几种方法,非常简单实用,有需要的朋友参考下在条件判断时,离不开$True和$False,将其它类型转换成Bool类型时,有几点需要留意: 其它类型转换成布尔类型 PS> 0,1,-1,'0','1','true','false',$null | foreach { [bool]$_ } F ...

Powershell小技巧之等待输入一个按键 2015-12-22

本文主要介绍了实现当一个脚本使用PS控制台启动时,你可能想要在中间穿插一个"输入任意键"的方法,非常简单实用,有需要的朋友可以参考下支持所有PS版本,仅支持PS控制台. 当一个脚本使用PS控制台启动时,你可能想要在中间穿插一个"输入任意键".这里有一个方法可以实现: Write-Host 'Press Any Key!' -NoNew ...

WindowsPowershell变量的类型和强类型 2015-10-12

这篇文章主要介绍了Windows Powershell 变量的类型和强类型,以及使用示例,需要的朋友可以参考下变量可以自动存储任何Powershell能够识别的类型信息,可以通过$variable的GetType().Name查看和验证Powershell分配给变量的数据类型. PS> (10).gettype().name Int32 PS> (9999999 ...

PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子 2015-09-04

这篇文章主要介绍了PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子,需要的朋友可以参考下本文介绍在PowerShell脚本中,如何获取脚本文件(.ps1文件)所在的目录.本文介绍在方法适用于PowerShell 3.0. 在PowerShell 3.0中,有一个变量可以很方便的获取脚本所在的目录.我们在e:\ps\script1.ps1和script2 ...

PowerShell函数参数使用智能提示功能例子 2015-08-22

这篇文章主要介绍了PowerShell函数参数使用智能提示功能例子,这个功能一般需要在PowerShell集成开发环境ISE中才会显示智能提示,需要的朋友可以参考下本文介绍在自定义PowerShell函数时,如何设置函数可以智能提示参数值.参数值的智能提示这个功能是在PowerShell 3.0中出现的新功能. 在PowerShell 3.0版本中,出现了一项新的功能,那就 ...

Powershell小技巧之轻松从网上下载文件 2015-08-18

本文主要介绍了一段代码下载PS说明书这是一个珍贵并丰富的Powershell文档自动到你的电脑.有需要的朋友可以参考下.支持所有PS版本 在PS中可以轻松的从网上下载文件.这里有一段代码下载PS说明书(这是一个珍贵并丰富的Powershell文档)自动到你的电脑. 代码如下:$link = 'http://download.microsoft.com/download/3/ ...

PowerShell中文件对象的属性方法总结 2015-08-15

这篇文章主要介绍了PowerShell中文件对象的属性方法总结,本文使用ps中的Get-Member语句输出了关于文件对象的属性和方法,需要的朋友可以参考下本文介绍一个PowerShell中文件对象有哪些属性,知道了这些属性对于我们更好的对文件进行操作是非常重要的. PowerShell是一个面向对象的脚本语言,在PowerShell中,所有的都是对象,文件也是对象.既然是 ...