Welcome 微信登录

首页 / 编程脚本

Windows Powershell 进行数学运算

Windows Powershell 进行数学运算

PowerShell支持如下算术运算符:运算符描述例子结果+把两个数值相加6+2 8-把两个数值相减6-2 4-将数值转换为对应的负值-2+6 4*把两个数值相乘6*2 12/把两个数值相除6/2 3%返回除法运算的余数6%4 2运算符优先级有一些因素决定了包含算术运算符的表达式如何被处理. 这些因素包括了: 运算符种类, 运算符的顺序, 是否有表达被括号括起来. 例如, 10+4/2返回结果12, 然而(10+4)/2返回结果却是7. 第一个例子中, 首...
Windows Powershell 别名

Windows Powershell 别名

简短描述在Windows PowerShell中, 别名就是cmdlets或其他命令的替代名称.详细描述别名就是cmdlet或者命令(例如: 函数, 脚本, 文件, 可执行文件. )的替代名称或者说是个昵称. 在使用命令的地方, 你都可以使用别名.cmdlet 的名称由一个动词和一个名词组成,其功能对用户来讲一目了然。但是对于一个经常使用powershell命令的人每天敲那么多命令也很麻烦啊。能不能把命令缩短一点呢?于是“别名”就应运而生了。Powersh...
Windows Powershell 通过函数扩展别名

Windows Powershell 通过函数扩展别名

在Powershell中设置别名的确方便快捷,但是在设置别名的过程中并设置参数的相关信息。尽管别名会自动识别参数,但是如何把经常使用的参数默认设定在别名里面呢?例如Test-Connection -Count 2 -ComputerName,让-”-Count 2″ 固化在别名中。这时简单的别名无法完成上述需求,可以通过函数来完成它,并且一旦把函数拉过来,定义别名会变得更加灵活。PS C:PS> function test-conn { Test-C...
Windows Powershell 执行文件和脚本

Windows Powershell 执行文件和脚本

象运行可执行文件一样,Powershell运行文件和脚本,也必须使用绝对路径或者相对路径,或者要运行的文件必须定义在可受信任的环境变量中。关于脚本脚本和批处理都属于伪可执行文件,它们只是包含了若干命令行解释器能够解释和执行的命令行代码。执行批处理文件批处理是扩展名为”.bat”的文本文件,它可以包含任何cmd控制台能够处理的命令。当批处理文件被打开,Cmd控制台会逐行执行每条命令。那Powershell能够直接执行批处理吗?将下列命令保存为ping.bat...
Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数

Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数

这里演示如何利用PowerShell将一段Javascript函数字符串交给Jint引擎去执行。执行Javascript函数.Net版的Javascript解释器可以从Git上获取Jint的代码,也可以从nuget上下载Jint的程序集。Jint是一个面向.Net的Javascript解释器。Jint不会把Javascript编译成.Net字节码,所以它非常适用于脚本小且运行起来速度快的工程,或者运行在不同平台上的脚本。PowerShell调用拿到Dll根...
Powershell小技巧之使用Get-ChildItem得到指定扩展名文件

Powershell小技巧之使用Get-ChildItem得到指定扩展名文件

当你使用Get-ChildItem获取输出文件列表时,你可能会发现即使用了-Filter参数也会比你预期的结果要多得多。这里有一个例子,它不仅返回.ps1扩展名文件同时也返回.ps1xml扩展名文件:Get-ChildItem -Path C:windows -Recurse -ErrorAction SilentlyContinue -Filter *.ps1 为了限制结果集只是你设置后的扩展名,可以添加一个命令的过滤器,以完善的结果:Get-Child...
Windows Powershell 定义变量

Windows Powershell 定义变量

变量可以临时保存数据,因此可以把数据保存在变量中,以便进一步操作。#定义变量$a=10$b=4#计算变量$result=$a*$b$msg="保存文本"#输出变量$result$msg40保存文本powershell 不需要显示地去声明,可以自动创建变量,只须记住变量的前缀为$.创建好了变量后,可以通过变量名输出变量,也可以把变量名存在字符串中。但是有个例外单引号中的字符串不会识别和处理变量名。选择变量名在powershell中变量名均是以美元符”$”开始...
Windows Powershell 环境变量

Windows Powershell 环境变量

传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。此外,powershell中的变量只存在于powershell内部的会话中,一旦powershell关闭,这些变量就会自生自灭。但是如果环境变量被更新了,它会继续保存在操作系统中,即使其它程序也可以调用它。读取特殊的环境变量通过环境变量读取Windows操作系统的安装路径...
<< 81 82 83 84 85 86 87 88 89 90 >>