Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0
- 如果您的系统是window7或者Windows Server 2008,那么PowerShell 2.0已经内置了,可以升级为3.0,4.0。
- 如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。
- 如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。
一、标准模式和快速编辑模式
powershell控制台有两种模式,一个是快速编辑模式,一个是标准模式。
快速编辑模式和标准模式的切换可以通过 控制台标题栏->鼠标右击->属性->选项->编辑选项
。
- Powershell标准模式:鼠标右击选择标记后才能实现复制和粘切功能。
- Powershell快速编辑模式:可以通过鼠标左键选择任意矩形区域内的文本,并且鼠标右击实现复制功能。
二、配置文件
配置文件存放于如下几个地方,不同的配置文件,作用域不同。
作用于所有用户、所有的Shell。
%windir%\system32\WindowsPowerShell\v1.0\profile.ps1
作用于所有用户,但只作用于Microsoft.PowerShell这个shell。
%windir%\system32\WindowsPowerShell\v1.0\ Microsoft.PowerShell_profile.ps1
作用于当前用户的所有shell。
%UserProfile%\My Documents\WindowsPowerShell\profile.ps1
作用于当前用户的Microsoft.PowerShell这个shell。
%UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1