博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础知识点
阅读量:5019 次
发布时间:2019-06-12

本文共 819 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
O2O优惠券预测——对第一名的思路源码分析
查看>>
TCP/IP的网际层
查看>>
MySQL文档翻译(八)附英文原文---性能优化概览
查看>>
python中的方向控制函数
查看>>
table中 tr 的奇葩循环
查看>>
IIS - 无后缀(无扩展名)的MIME类型配置
查看>>
ECS Linux服务器重启服务器、初始化系统后数据盘不见了
查看>>
Lua屏蔽对象方法和恢复的方法
查看>>
Data Guard 三种模式解释
查看>>
哥德巴赫猜想
查看>>
Git教程学习 -- 第六篇 标签管理
查看>>
[LeetCode] 260. Single Number III(位操作)
查看>>
web工作流管理系统开发之一 工作流概念
查看>>
NHibernate之旅(21):探索对象状态
查看>>
学习ASP.NET Core, 怎能不了解请求处理管道[4]: 应用的入口——Startup
查看>>
Ubuntu下Thunderbird设置
查看>>
DDD实战进阶第一波(十二):开发一般业务的大健康行业直销系统(订单上下文POCO模型)...
查看>>
潜移默化学会WPF--值转换器 - AYUI框架 - 博客园
查看>>
产品经理之流程图表达业务逻辑
查看>>
微服务架构设计实践系列之一:序言
查看>>