2.Powershell Console
前面对Powershell有了一定认识之后,接下来我们就看一个直接面对我们的接口Powershell Console,通过这个界面可以执行指令,进行人机交互,对这个界面熟悉才能使我们后面的操作得心应手。Powershell Console具备如下特性:
Ø Tab键指令补全
Ø 支持窗口属性自定义
Ø 具备相应快捷键
Ø 回显多样化(Page by Page或输出到文件)
先看一下如何打开Powershell Console?
按Windows键+R输入powershell即可打开Powershell Console。有时候执行一些指令需要以管理员方式运行,为了打开方便把Powershell Console固定在任务栏,右击Powersehll图标属性,点击高级,勾选用管理员身份运行。这个时候再点击任务栏Powershell图标,就可以直接以管理员身份运行。


自定义窗口
鼠标移动到Console蓝色部分,右击属性,根据自己的喜好和需求分别调整缓冲区,字体大小,布局和颜色及部分。在编辑选项分别有快速编辑和插入模式需要勾选,快速编辑有助于比较方便的选择,复制和插入文本;插入模式在编辑命令行中确保新字符不覆盖现有输入的字符(例如:我原本输入了 new-aduser tet 在这条指令中在e后我少打了一个s,需要在e后面插入一个s,如果没勾选插入模式则插入的s会覆盖后面的t,勾选插入模式则不会覆盖)。


未完指令和多行输入
在有些情况下Powershell会自动判断输入指令是否为未完指令,例如:

如果在Console中运行的指令太长,由于空间的关系,会分为几行书写,此时需要加入特殊符号(`)以表示换行,例:

重要快捷键
Tab键自动补全
Home键在编辑指令跳到指令最前面
End键在编辑指令时跳到指令最后面
Ctr+Home 在编辑指令时删除光标位置以前的所有字符
Ctr+End 在编辑指令时删除光标位置以后的所有字符
F5或上键 返回历史记录中上一条指令
F8或者下键 返回历史记录中下一条指令
F7显示历史记录

2.Powershell Console的更多相关文章
- How to Change Error Message Colors in Windows 10 PowerShell Console
		
While this was a really easy way to change some of the settings, what if you want to do more extensi ...
 - 用C#语言在Visual Studio 2010里开发一个自定义的PowerShell Cmdlet
		
1. 打开Visual Studio 2010 2. 新建一个基于Class Library的项目 3. 给项目起个名字然后OK 4. 为项目添加下列Reference System.Manageme ...
 - 4.Powershell交互界面
		
Powershell提供两种接口:交互式和自动化脚本 先学下如何与Powershell Console和平共处,通过Powershell Console和机器学会对话. 通过以上一个简单测试,知道Po ...
 - PowerShell Script to Deploy Multiple VM on Azure in Parallel #azure #powershell
		
Since I need to deploy, start, stop and remove many virtual machines created from a common image I c ...
 - How to install and configure Azure PowerShell
		
https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/ In this artic ...
 - 如何查看PowerShell版本
		
Click Start, click All Programs, click Accessories, click Windows PowerShell, and then click Windows ...
 - Managing Group Policy with PowerShell
		
Overview In this article, I’ll talk about your options when it comes to managing Group Policy using ...
 - Powershell错误处理,try catch finally
		
脚本的调试向来是一个艰巨的任务,在powershell出现以前简直是一场灾难.在powershell中微软终于做出了诸多改进,不但有了$Error.-whatif,也有了ISE.而在语法上也增加了tr ...
 - 如何高效的使用PowerShell备份数据库
		
初始脚本 Get-SqlDatabase -ServerInstance localhost | Where { $_.Name -ne 'tempdb' } | Backup-SqlDatabase ...
 
随机推荐
- 分布式中Redis实现Session终结篇
			
上一篇使用Redis实现Session共享方式虽然可行,但是实际操作起来却很麻烦,现有代码已经是这个样子了,总不可能全部换掉吧!好吧,这是个很实际的问题,那么能不能实现无侵入式的分布式Session共 ...
 - Java四种线程池的使用
			
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程.newFixe ...
 - Codeforces 696 D. Legen...
			
Description 每个字符串有些价值,问生成长度为 \(l\) 的字符串最多能获得多少价值,总字符数不超过 \(200\), \(l\leqslant 10^{14}\) . Sol AC自动机 ...
 - angularjs之ng-bind和ng-model
			
1.为什么其他标签可以用ng-bind ,而input标签要用ng-model 这就是所谓的数据双向绑定,input是用于用户输入的,数据要从View传输到Controller中,而{{}}和ng-b ...
 - AlertDialog错误
			
Unable to add window token null is not for an application AlertDialog.Builder localBuilder = new Ale ...
 - ecshop中foreach的详细用法归纳
			
ec模版中foreach的常见用法. foreach 语法: 假如后台:$smarty->assign('test',$test); {foreach from=$test item=list ...
 - PowerDesigner使用
			
首先我们需要创建一个测试数据库,为了简单,我们在这个数据库中只创建一个Student表和一个Major表.其表结构和关系如下所示. 看看怎样用PowerDesigner快速的创建出这个数据库吧. 1. ...
 - svn 更新命令(冲突时使用theirs)
			
svn cleanup svn revert -R -q ./ svn up --force --accept tc
 - 错误:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyFragment)
			
Fragment newfragment =new MyFragment();fragmentTransaction.replace(R.layout.activity_main,newfragmen ...
 - Entity framwork的数据库分页
			
网上查了很多,原以为多么复杂的事情,其实很简单: list = list.OrderBy(orderBy, ascending).Skip((pageIndex - 1) * pageSize).Ta ...