首页 > 其他 > 详细

PowerShell学习(一),简介

时间:2014-03-15 04:55:24      阅读:519      评论:0      收藏:0      [点我收藏+]

菜鸟学习PowerShell,旨在记录自己的学习忘了可以看看。

bubuko.com,布布扣

 

补充一点:目前Windows Server 2012R2的PowerShell版本是 4.0

bubuko.com,布布扣

 

如何查看自己计算机上Powershell版本,我们输入Get-Host,如下图,我的操作系统是Win8,显示版本是3.0

bubuko.com,布布扣

 

怎么区分我打开的是PowerShell而不是CMD命令提示符呢?,如下图,左上角有“PS”字样,说明我们目前在使用PowerShell

bubuko.com,布布扣

 

PowerShell命令有四种命令类型:cmdlet,Alias,Function,Application

bubuko.com,布布扣

 

我们查看下PowerShell的命令类型,我们在PS下输入Get-Command,由于图片大小的关系,像Function,Application没有显示出来,输入Ge-Command也就显示了PowerShell中所有的命令

bubuko.com,布布扣

 

上面我们说了Powershell有四种命令类型,如果我们只想获取其中一种类型那么我们输入,Get-Command  –CommandType  “Alias”,那么就列出了所有类型是别名的命令,如果我们想获取所有的命令类型是Cmdlet,那么我们输入“Get-Command –CommandType  “cmdlet”

bubuko.com,布布扣

 

bubuko.com,布布扣

 

了解了命令类型和获取特定的命令类型后,我们就遇到这样一个问题,比如我知道可以使用PowerShell命令把计算机加入域,但是我只知道使用动词“Add”后面的我就什么都不知道了,那么我们怎么办,我们可以输入Get-Command –Verb Add ,其中,Verb是动词的意思,那么就列出了所有以动词Add开始的命令

bubuko.com,布布扣

 

由于命令比较多,我们下拉后发现了Add-Computer命令,但是这个命令我不会用呀,没有关系

bubuko.com,布布扣

 

我们输入Get-Help Add-Computer,在备注中有一些示例就是加参数 –examples ,-detailed ,-Full,这样我们就可以获取到进一步的帮助

bubuko.com,布布扣

 

又比如我知道Powershell可以把计算机加入域,但是我不知道具体的方法,而我在想肯定涉及到了computer这个单词,那么我们就可以输入Get-Command –Noun computer,Noun是名词的意思。

bubuko.com,布布扣

 

当然我们还可以这样输入 Get-Help *Computer*

bubuko.com,布布扣

通过以上的简单介绍,我们就知道了如何获取动词,如何获取名称。

 

如下图,Cmdlet的构成是“动词+名称 ”的结构

bubuko.com,布布扣

 

获取命令的思路很重要

bubuko.com,布布扣

 

bubuko.com,布布扣

PowerShell学习(一),简介,布布扣,bubuko.com

PowerShell学习(一),简介

原文:http://ksyiwen.blog.51cto.com/2754337/1376398

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!