Powershell是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境,powershell需要.NET环境的支持,同时支持.NET对象。
(1)查看版本信息$PSVersionTable
(2)获取当前目录的所有文件信息: ls或者dir
(3)把命令输出保存到文件中:’>’为覆盖,’>>’追加
(4)支持常用的加减乘除模(+,-,*,/,%)运算
(5)能自动识别计算机容量单位,包括KB、MB、GB、TB、PB
(6)Powershell 能够像CMD一样很好的执行外部命令:
通过netstat查看网络端口状态。
通过ipconfig查看自己的网络配置。
通过route print查看路由信息。
启动CMD控制台键入cmd、退出命令exit。通过Cmd /chelp查找可用的cmd控制台命令。
(7)默认键入一个字符串,powershell会将它原样输出;在字符串前加‘&’可以执行命令,或者启动程序。
(8)cmdlets是Powershell的内部命令,名称由一个动词和一个名词组成,其功能对用户来讲一目了然,但是一目了然的坏处是麻烦,简化版的”别名”出现了。
查询别名代表的真实cmdlet命令
查询可用的别名
创建自己的别名,自定义的别名在powershell退出时会自动清除。