菜鸟教程之Microsoft Windows Powershell

来源:互联网 发布:pe安装linux 编辑:程序博客网 时间:2024/06/10 17:50

I’m back!再不更新blog就要挨骂了。今天给大家带来点新知识,Microsoft windows powershell!(后面的都简称Ps)什么是ps?它能给我们带来什么?Windows PowerShell 是专为系统管理员设计的新 Windows命令行外壳程序。该外壳程序包括交互式提示和脚本环境两者既可以独立使用也可以组合使用。
 
与许多外壳程序一样Windows PowerShell为您提供了对计算机上文件系统的访问。此外使用 Windows PowerShell提供程序还可以访问其他数据存储区如注册表和数字签名证书存储区,与访问文件系统一样容易。Windows PowerShell 有很大不同 
·     Windows PowerShell不处理文本。相反它基于NET平台处理对象。 
·     Windows PowerShell附带了具有一致界面的大量内置命令。
在传统的外壳程序中,命令是从非常简单(如 attribexe)到非常复杂(如 netshexe)的可执行程序。(原创作品首发51CTO博客,转载请注明出处:[url]http://babyxc.blog.51cto.com/[/url]
 
Windows PowerShell大多数 cmdlet都非常简单它们设计为与其他 cmdlet组合使用。例如,“getcmdlet仅检索数据,“setcmdlet仅建立或更改数据,“formatcmdlet仅设置数据格式,“outcmdlet仅将输出定向到指定的目标。看了一些最基本的概念性问题,我们现在开始动动手。ps:PowerShell is designed to run on all recent versions of Windows including those based on x64 processors The only prerequisite for installing PowerShell is that you must first install v20 of the MicrosoftNET Framework Note that PowerShell will preinstall in certain situations For example, PowerShell is part of the Exchange Server 2007 administrative tools。这是运行ps的需求!(原创作品首发51CTO博客,转载请注明出处:[url]http://babyxc.blog.51cto.com/[/url]
 
Ps的启动有3种方式。 若要从开始菜单启动 Windows PowerShell请依次单击开始所有程序0
powershell
powershell
powershell -
Get-ProcessStop-Process cmdlet采用 Name ID来指定希望停止的进程。是否能够停止进程取决于您的权限。某些进程不能停止。看图!
 
可以用
SessionId,可以停止在其他会话中的所有进程实例:
SessionId -neq 0} | Stop-ProcessPassThru参数):
Id -ne $PID} | Stop-Process -
------- ------   -----      ----- -----  ------     -- -----------
03   388 powershell
03  1116 powershell
05  3608 powershell
上面这些是ps自带的文档里面的说明,有兴趣的可以试试。下次我们继续ps之旅。。菜菜水平很低,写这些呢,目的也是为和大家交流,在平时用电脑用的一些技巧。还望高人多多指点。。QQ:182188803See you!

PowerShell命令中包含空格如何运行?即在PowerShell中运行包含空格的命令的方法,需要的朋友可以参考下
在PowerShell中,可以直接运行命令。包括.exe结尾的、.com结尾的可执行程序,包括.bat结尾的、.cmd结尾的批处理程序,还有.vbs结尾的、.ps1结尾的脚本程序。均可以使用如下方式运行程序:
<程序文件名>.<后缀> [参数列表]
但是请注意,这里的<程序文件名>其实是指的一个路径,可以是相对的,也可以是绝对的。当我们使用绝对路径的时候,会遇到路径中带空格的情况,像上面那种去执行它,就会报错了。
那么,如何运行带空格的命令呢?
答案是用引号!双引号、单引号均可。比如C:\Program Files\Winrar\rar.exe,这个是Winrar自带的一个命令行工具,可以用于压缩或解压.rar文件,非常好用。如果我们要在PowerShell中调用它,那我们可以使用如下的方式:

复制代码 代码如下:
& 'C:\Program Files\Winrar\rar.exe' <参数列表>


小编来分析一下 ,首先把这个带有空格的命令用引号引起来。把参数列表放在程序外面。然后使用一个程序调用符(&)来进行调用。就是这么简单!

好了,你也可以使用这种方式来调用你想要运行的带空格的命令了。


0 0
原创粉丝点击