Welcome 微信登录

首页 / 编程脚本

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操作系统的安装路径...
Windows Powershell 变量的幕后管理

Windows Powershell 变量的幕后管理

在Powershell中创建一个变量,会在后台生成一个PSVariable对象,这个对象不仅包含变量的值,也包含变量的其它信息,例如”只写保护”这样的描述。如果在Powershell中输出一个变量,只会输出这个变量的值。不能够显示它的其它信息,如果想查看一个变量的其它保留信息,就需要变量的基类PSVariable对象,这个可以通过Get-Variable命令得到,下面的例子演示如何查看一个变量的全部信息。PS> $a=get-datePS> G...
PowerShell小技巧之添加远程防火墙规则

PowerShell小技巧之添加远程防火墙规则

接着昨天的场景,虽然将Windows Server 2012 Core的默认控制台设置成了PowerShell,还启用了远程桌面,但是对于Core版本的服务器来讲,远程桌面形同鸡肋,所以我想启用PowerShell远程访问,在服务器上以管理员权限运行:Enable-PSRemoting -Force在尝试建立远程连接时,提示访问被拒绝,此时可能是防火墙问题:我需要使用PowerShell添加PowerShell远程防火墙规则:New-NetFirewall...
<< 61 62 63 64 65 66 67 68 69 70 >>