windows下的批处理(上)——PowerShell

目录

PowerShell简介

 PowerShell变量 

 PowerShell数组和哈希表 

 PowerShell管道


PowerShell简介


  • 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境
  • 是命令提示符cmd.exe的扩充和颠覆
  • 有五个历史版本,分别为1.0、2.0、……、5.0

windows 10 环境下

    

查看PowerShell版本

管道:把上一条命令的输出作为下一条命令的输入。

重定向:把命令的输出保存到文件中,’>’为覆盖,’>>’为追加

进行数学运算

 

执行外部命令:通过ipconfig查看自己的网络配置

默认键入一个字符串,powershell会将它原样输出;如果该字符串是一个命令或者启动程序,在字符串前加’&’可以执行命令,或者启动程序。

启动cmd控制台键入cmd或者cmd.exe,退出cmd可以通过命令exit;

查找命令:cmd /c help

命令集cmdlets(powershell内部命令)

查找和更改windows服务的cmdlet列表

显示有关get-service cmdlet的帮助

显示get-service cmdlet所输出对象的成员的信息

别名

执行powershell脚本(扩展名“.ps1”)

 PowerShell变量 


定义变量

       

自动化变量

环境变量

所有环境变量的记录保存在env:虚拟驱动中,因此可以列出所有环境变量。一旦查出环境变量的名字就可以使用$env:name访问了。

驱动变量

变量的作用域

变量的类型和强类型

     

 PowerShell数组和哈希表 


命令返回数组

       

创建数组

访问数组

       

强类型数组

使用哈希表

 PowerShell管道 


排序和分组

过滤管道结果

分析和比较管道结果

导出管道结果

练习

需求说明:

安装windows server 2008 R2 SP1虚拟机

参考微软官方技术支持文档把虚拟机中的powershell升级到5.1版本

查看cmd下常用命令在powershell对应具体哪条指令,查看帮助信息,并运行示例程序

切换目录

评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页