菜鸟教程之Microsoft Windows Powershell


I’m back! 再不更新 blog 就要挨骂了。今天给大家带来点新知识 ,Microsoft windows powershell!( 后面的都简称 Ps) 什么是 ps ?它能给我们带来什么? Windows PowerShell 是专为系统管理员设计的新 Windows 命令行外壳程序。该外壳程序包括交互式提示和脚本环境 两者既可以独立使用也可以组合使用。
 
与许多外壳程序一样 Windows PowerShell 为您提供了对计算机上文件系统的访问。此外 使用 Windows PowerShell 提供程序 还可以访问其他数据存储区 如注册表和数字签名证书存储区 , 与访问文件系统一样容易。 Windows PowerShell 有很大不同  
·      Windows PowerShell 不处理文本。相反 它基于 NET 平台处理对象。  
·      Windows PowerShell 附带了具有一致界面的大量内置命令。
在传统的外壳程序中,命令是从非常简单(如 attrib exe )到非常复杂(如 netsh exe )的可执行程序。 (原创作品首发51CTO博客,转载请注明出处:[url]http://babyxc.blog.51cto.com/[/url]
 
Windows PowerShell 大多数 cmdlet 都非常简单 它们设计为与其他 cmdlet 组合使用。例如 ,“ get cmdlet 仅检索数据 ,“ set cmdlet 仅建立或更改数据 ,“ format cmdlet 仅设置数据格式 ,“ out cmdlet 仅将输出定向到指定的目标。看了一些最基本的概念性问题,我们现在开始动动手。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 v2 0 of the Microsoft NET 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-Process Stop-Process cmdlet 采用 Name ID 来指定希望停止的进程。是否能够停止进程取决于您的权限。某些进程不能停止。看图!
 
可以用
SessionId ,可以停止在其他会话中的所有进程实例:
SessionId -neq 0} | Stop-Process PassThru 参数):
Id -ne $PID} | Stop-Process -
------- ------    -----      ----- -----  ------     -- -----------
03   388 powershell
03  1116 powershell
05  3608 powershell
上面这些是 ps 自带的文档里面的说明 , 有兴趣的可以试试。下次我们继续 ps 之旅。。菜菜水平很低 , 写这些呢 , 目的也是为和大家交流 , 在平时用电脑用的一些技巧。还望高人多多指点。。 QQ:182188803 See 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' <参数列表>


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

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



猜你喜欢

转载自blog.csdn.net/nicolas_li/article/details/40785055