Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 编程脚本

PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法

PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法

PowerShell设置DHCP自动获取IP地址,PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展。本文介绍详细的脚本程序。PowerShell设置DHCP自动获取IP地址PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展。本文介绍详细的脚本程序。第一步,使用Get-WmiObject来获取到指定的网卡配置对象复制代码 代码如下:$netAdp = gwmi ...
PowerShell重启服务命令Restart-Service详细介绍

PowerShell重启服务命令Restart-Service详细介绍

PowerShell重启服务(Restart-Service),使用PowerShell可以很方便的操作Windows系统服务,比如实现自动重启服务。本文就介绍如何使用PowerShell来重启服务,以及一些相关的内容。PowerShell中重启服务的cmdlet是Restart-Service,顾名思义就是把服务停止了再启动起来。PowerShell重启服务(Restart-Service)使用PowerShell可以很方便的操作Windows系统服务,...
PowerShell数组操作简明教程

PowerShell数组操作简明教程

对于编写程序来讲,离不开数组,PowerShell也不例外。在PowerShell中创建和使用数组是一件前所未有的愉悦的事情,实在是简单、易用得太过分了!呵呵!1、定义数组在PowerShell中,所有的变量都无须定义,数组亦如此,所以此步省略。2、初始化数组复制代码 代码如下:$arr=1,2,3,"a","b","xx";在上面的例子中,洪哥对变量名为$arr的数组进行了初始化。在PowerShell中初始化一个数组就是把所有的数组元素——不管什么类型...
PowerShell脚本实现创建桌面快捷方式的方法

PowerShell脚本实现创建桌面快捷方式的方法

本文介绍如何使用PowerShell将一个程序或文件,创建一个桌面快捷方式。在Windows系统里面,手工操作创建桌面快捷方式是很容易的,您只需要右键拖动文件到桌面,然后放开,在自动弹出的菜单中选择“在此创建快捷方式”即可完成,但要编程来实现这个效果就比较复杂了。首先,我们要使用到COM组件,创建桌面快捷方式,最简单的办法是调用WScript.Shell这个COM组件。那么在PowerShell如何创建一个COM组件呢?复制代码 代码如下:$shell =...
PowerShell函数简明教程

PowerShell函数简明教程

PowerShell函数跟其它的编程语言的函数差不多,主要涉及输入参数、处理、输出参数、返回值、如何调用等方面的内容,下面逐一介绍。1、PowerShell函数定义定义函数使用function关键字,使用自定义的标识符作为函数名,使用一对大括号括起函数体。如下:复制代码 代码如下:function <函数名>{ <函数体>;}举例:复制代码 代码如下:function Test-Fun{ $args0 = $args[0] $arg...
PowerShell获取字符串长度的方法

PowerShell获取字符串长度的方法

使用PowerShell可以很方便的计算字符串的长度。PowerShell是继承于Microsoft .NET Framework的,所以在.NET里面怎么获取到字符串的长度,在PowerShell中可以使用相同的方法。我们知道在.NET中,可以使用String.Length方法来获取字符串的长度,让我们看看PowerShell中怎么样依葫芦画瓢。复制代码 代码如下:$string = "1234567";Write-Host $string.Length...
PowerShell替换字符串操作符replace简明教程

PowerShell替换字符串操作符replace简明教程

PowerShell对字符串的处理,具有非常强大的功能,强于任何一门脚本语言。我们今天来看看替换字符串操作。如果我想把字符串“abcd”中的“a”替换为“x”,代码如下:命令:复制代码 代码如下:PS >"abcd" -replace "a", "x"输出:复制代码 代码如下:xbcd如果我想把字符串“abcd”中的“bc”替换为空,代码如下:命令:复制代码 代码如下:PS >"abcd" -replace "bc"输出:复制代码 代码如下:a...
Powershell Profiles配置文件的存放位置介绍

Powershell Profiles配置文件的存放位置介绍

适用于:Windows PowerShell 2.0, Windows PowerShell 3.0当我们打开一个PowerShell对话框,并在里面创建一些变量(variables)、函数(functions)时,这些变量、函数均只在当前会话中有效。一旦我们关闭这个对话框重新打开PowerShell时,这些变量都不存在了。如果我们想保留这些设置,我们就需要用到profile,翻译过来就是配置文件。在PowerShell启动的时候,会自动导入配置文件里面的...
PowerShell中按文件后缀过滤的实现代码

PowerShell中按文件后缀过滤的实现代码

小编在使用PowerShell时,经常要使用Get-ChildItem(别名为dir),去获取一些文件或目录。然后要对这些结果按文件类型,即文件后缀去进行筛选。很多次这样的工作做下来,小编觉得烦了,有没有简单的、一劳永逸的方法呢?我们今天就来探讨。不卖关子了,先给一个Filter代码,大家先过目一下:复制代码 代码如下:Filter Where-Extension{ param ( [String[]] $extension = (".png", ".jp...
Win8系统中使用PowerShell安装APPX应用命令介绍

Win8系统中使用PowerShell安装APPX应用命令介绍

在Windows 8平台上,可以安装最新的LOB(业务线)应用程序,即后缀为.APPX的程序。APPX程序一般都需要开发者提交给Windows应用商店,由它审核后统一发布,其他用户通过应用商店下载安装。如果我们自己开发的一个APPX程序,我只想给自己或少部分人用,那也不必走应用商店的复杂流程,可以自己安装在自己的设备上。本文就介绍如何使用PowerShell来安装APPX程序。当然,这里要注意,既然是APPX程序,那一定是Windows 8系统;既然是Wi...
PowerShell脚本监控文件夹变化实例

PowerShell脚本监控文件夹变化实例

本文介绍使用PowerShell来监视一个指定的文件夹,包括新建文件、删除文件、重命名文件等操作均会被监控或监视。本文使用了System.IO.FileSystemWatcher这个.NET对象。首先,我们来看看程序:复制代码 代码如下:# 定义要监控的文件夹,这个文件夹必须先存在。$folder = "D: est"# 定义每次监控的间隔时间,这时定义为1000毫秒,即1秒$timeout = 1000# 创建文件系统监视对象$FileSystemWat...
PowerShell命令中包含空格如何运行?

PowerShell命令中包含空格如何运行?

在PowerShell中,可以直接运行命令。包括.exe结尾的、.com结尾的可执行程序,包括.bat结尾的、.cmd结尾的批处理程序,还有.vbs结尾的、.ps1结尾的脚本程序。均可以使用如下方式运行程序:<程序文件名>.<后缀> [参数列表]但是请注意,这里的<程序文件名>其实是指的一个路径,可以是相对的,也可以是绝对的。当我们使用绝对路径的时候,会遇到路径中带空格的情况,像上面那种去执行它,就会报错了。那么,如何运...
PowerShell移动目录中指定文件的方法(非全部文件)

PowerShell移动目录中指定文件的方法(非全部文件)

小编在做一个小功能的时候,遇到一个功能,就是把一个目录中的指定条件的文件,移动到另外一个目录。这是需求,然后我们来分析下该怎么实现。首先获取一个目录下子项目,第一时间可以想到Get-ChildItem,但我们之前用得太多了,这次小编想换个花样,我们就用Get-Item,然后用通配符来包括所有的子项目。当然,如果你需要指定的文件是以文件名来匹配的,那可以直接在这里使用匹配规则。然后从选出来的子项目中,筛选中文件来。这个也是一个非常常用的功能,那就是判断PSI...
PowerShell中把相对路径转换为绝对路径的2个方法

PowerShell中把相对路径转换为绝对路径的2个方法

在PowerShell中,有时候,我们需要把当前的相对路径解析为绝对路径,比如". est.txt",我们想知道它的绝对路径的话,我们有两种方法可以实现。1、有一个cmd-let,它叫Resolve-Path。语法如下:复制代码 代码如下:Resolve-Path <相对路径>如果指定的相对路径的文件或文件夹,不存在,则将提示如下:复制代码 代码如下:PS C:Userszhanghong> Resolve-Path . est.txtR...
PowerShell中定义多个变量并赋值的例子

PowerShell中定义多个变量并赋值的例子

所谓赋值语句,小编在最早学C语言时就知道那就是“a=1;”。这么多年来,虽然语言在变,但赋值语句基本没变过。但今天在看一串PowerShell代码的时候,这种理念被推翻了。小编看到了多变量同时赋值的语句。小编看到的语句是这样的:复制代码 代码如下:$a[0],$a[1]=$a[0],$a[1];大家来猜猜它是什么意思?其实很好猜,第一眼看上去就像是把$a[0]和$a[1]这两个数组元素颠倒。而事实上的效果也是这样的。难道说这就是两个变量互换值的语句吗?我们...
<< 81 82 83 84 85 86 87 88 89 90 >>