Welcome 微信登录

首页 / 编程脚本

Windows Powershell 定义函数

Windows Powershell 定义函数

函数是自定义的Powershell代码,有三个原则:简短:函数名简短,并且显而易见。聚合:函数可以完成多个操作。封装和扩展:将一批Powershell语句进行封装,实现全新的功能需求。函数的结构由三部分组成:函数名,参数,函数体复制代码 代码如下:Function FuncName (args[]){ code;}使用函数作为别名假如Powershell不支持”cd..” 命令,你可以通过定义函数实现这个功能:复制代码 代码如下:PS C:Powershe...
Powershell创建简洁的HTML报告例子

Powershell创建简洁的HTML报告例子

支持所有版本把结果变成复杂的HTML报告,一个简单的方法是定义三个脚本块:一个用作HTML的开头文档,一个用作它的结尾,还有一个是存放动态对象的表格接着,把这些脚本块传入到ForEach-Object,分别对应脚本的开始块、中间要处理的动态列表块和结束代码块。下面有个简单的例子阐述如何用它创造一个服务报告:复制代码 代码如下:$path = "$env:temp eport.hta"$beginning = {@"<html><head&...
Powershell在一个会话中只允许执行指定命令的方法

Powershell在一个会话中只允许执行指定命令的方法

支持所有PS版本Powershell处理可执行程序(如EXE)类似其它语言。然而你也可以让PS阻止执行任何程序或仅允许执行授权文件。默认是允许执行任何程序:复制代码 代码如下:PS> $ExecutionContext.SessionState.Applications*下面将授权PS只允许执行ping.exe和regedit.exe命令。复制代码 代码如下:$ExecutionContext.SessionState.Applications.Cl...
在cmd中直接运行PowerShell脚本文件的方法

在cmd中直接运行PowerShell脚本文件的方法

以前在cmd中执行powershell,我们都是这样:复制代码 代码如下:PowerShell.exe -file a.ps1现在想在cmd中这样执行:复制代码 代码如下:a.ps1此时需要将Powershell脚本的默认打开方式选择为Powershell.exe,可以鼠标右键操作。也可以使用下面的cmd以管理员权限打开,然后运行命令:复制代码 代码如下:ftype Microsoft.Powershellscript.1="%SystemRoot%sys...
PowerShell脚本实现检测网络内主机类型

PowerShell脚本实现检测网络内主机类型

最近一直在写一个自动检测网络内主机类型的脚本。基本功能可以实现判断主机操作系统类型,如果是域内的主机可以获取主机的硬件参数和性能参数,并判断是否存在网络设备。对一个运维人员来说往往需要尽快熟悉一个陌生的网络。所以这个脚本就很方便了,如果有更好的建议欢迎指正感谢!复制代码 代码如下:#############################################Author:Lixiaosong#Email:lixiaosong8706@gmail...
<< 61 62 63 64 65 66 67 68 69 70 >>