文档详情

PowerShell基本语法及常用命令.pdf

发布:2018-12-26约2.54千字共6页下载文档
文本预览下载声明
PowerShell 基本语法及常用命令 Powershell 常用命令 1.Get-Command 得到 Powshell 所有命令 2.Get-Process 获取所有迚程 3.Set-Alias 给指定命令重命名 如:Set-Alias aaa Get-Command 4.Set-ExecutionPolicy remotesigned 设置powershell 可直接执行脚本文件 一般脚本文件以.ps1 结尾 执行脚本文件直接输入文件地址即可执行 脚本文件中叧写命令即可 5.Get-Help get-* 查询以get 开头的命令 Get-Help *service* Get-Help Get-Command 获取 Get-Command 命令的基本用法 6.Get-Member 获取对象属性 如: $var | Get-Memeber 访问$var 属性 直接$var.ToString() PS 中的变量定义 不需要定义或声明数据类型 在变量前加$ 定义变量的规则 -变量可以是数字 $123 -变量可以是字符串 $abc -变量可以是特殊字符 ${@1b} 内置的变量 -$pshome -$home -$profile 变量赋值: $var=123 $var=aaaaaa 取变量值: $var 变量赋值方法:Set-Variable var 100 取值方法: Get-Variable var 清空值: Clear-Variable var 删除变量 Remove-Variable var 取多个变量如var1 var2 var3 地值: Get-Variable var* 另一种赋值方法 $var1=bbb $var2=$var $var1 结果$var2=aaaaaa bbb $var2=$var $var1 结果$var2=$var $var1 $date=Get-Date 获取当前时间 $date.AddDays(3) 当前时间加3 天 排序用法 Get-Process | Sort-Object ws 根据WS 值由小到大排序 Get-Process | Sort-Object | fl Get-Process | Sort-Object | Format-List 以列表形式显示数据 导入导出文件 Get-Process c:\aa.txt Get-Process | Export-Clixml c:\ddd.xml 将命令执行结果导出到xml 文件中 Import-Clixml c:\ddd.xml 将xml 文件导出到控件台 注释使用 Get-Proccess | #这里写注释信息 sort ws 比较运算符 $var=abc $var -like b 返回true $var -clike b 返回true 函数使用 案例:在一个脚本文件中有如下代码: $var1=10 function one{The Variable is $var1} function two{$var1=20;one} one two one 执行结果: The Variable is 10 The Variable is 20 The Variable is 10 此示例表明,在函数中改变变量值并不影响实际值 若需改变其值请看如下代码: $var1=10 function one{The Variable is $var1} function two{$Script:var1=20;one} one two one 执行结果: The Variable is 10 The Variable is 20 The Variable is 20 freach 使用 $var=1..6 #定义数组 foreach($i in $var) { $n++ Write-Host $i } Write-Host there were $n record if 使用 Get-Service | foreach{ if($_.status -eq running){
显示全部
相似文档