基础知识点

1. 所有Powershell命令都将生成的输出作为对象
 
2. Get-Command:用于发现命令
   
    Get-History:检索会话的历史记录,即当前会话执行过的命令,但不包括命令的输出结果
 
    $lastExitCode:用于保存最有一个应用程序的退出码
 
    Invoke-History:调用Session中的历史命令,可以指定命令ID,也可以用数组指定一系列命令,           
   $MaximumHistoryCount:会话历史中存储命令的数量默认为64,可以修改
     
    Start-Transcript path:记录会话全文包括命令输出结果
    Stop-Transcript:停止记录
    $error:保存会话中的所有错误信息,$error.clear可以清楚错误信息
    SnapIn:包含扩展CmdLet和提供者的扩展程序
    Start-Sleep:暂停脚本指定的时间
 

3.    @""@:定义换行的文本或者明确格式的字符串

 
4.    PS中转义符不是\而是‘ 
 
5.    PS中字符串格式设置符 -f,类似于.net的Format
 
6.    & 调用一个全路径脚本,相对路径可以用.\
       &  "c:\script\command.ps1" parameters
 
7.    创建二维数组方法:

        $arr=@((1,2,3,4),(5,6,7,8))

        $arr=new-object "int [,]" 2,4 
 
8.    -contains:快速确定列表或者数组中是否包含某元素
 
9.    用“+”号合并数组
10.  @{}创建哈希表,
         @hash={key1=“value1”;key2="value2"}
 
11.    env表示环境变量,可以使用dir env显示所有环境变量,使用$env:name访问单个变量
 
12.    $myInvocation 包含函数脚本脚本块运行时的上下文信息

转载于:https://www.cnblogs.com/phenix-yu/p/3549373.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值