正在进行安全检测...

发布时间:2024-03-08 21:46:01   来源:文档文库   
字号:

PowerShell基础教程


PowerShell开发代号为Monad是支持WindowsXP/Server2003/Vista/Server2008操作系统的脚本语言。包括Cmd.exeSHKSHCSH以及BASHUnix在内的大多数
外壳程序的操作方式都是在新的进程中执行命令或实用工具程序,并以文本格式向用户显示结果。多年以来,许多文本处理实用工具程序,如sedAWKPERL,都已逐渐发展为支持这种交互模式。
这些外壳程序也会提供内置于外壳程序中并在外壳程序处理器中执行的命
令,例如KSH中的typeset命令和以及Cmd.exe中的dir命令。在大多数外壳程序中,由于内置命令数量少,从而导致许多实用工具程序应运而生。
针对这一点,WindowsPowerShell有不同的做法。
WindowsPowerShell并不处理文本,而是处理以.NET平台为基础的对象;WindowsPowerShell附带了数量庞大的内置命令集和一致的接口;
对于各个工具,全部的外壳程序命令都使用相同的命令剖析器,而非使用不同的剖析器,这项特点会使
你更容易学会每种命令的使用方式。
其中最棒的就是你完全不需要舍弃已使用习惯的工具,你可以继续在
WindowsPowerShell中使用诸如NetSCReg.exe等传统的Windows工具。

WindowsPowerShellCmdlet
Cmdlet(发音如“command-let是指在WindowsPowerShell中用来操作对象
的单一功能命令。你可以依据其名称格式来加以辨识Cmdlet--以破折号(-隔的动词和名词,例如Get-HelpGet-ProcessStart-Service
在传统的外壳程序中,命令是极为简单(例如attrib.exe到极为复杂(netsh.exe范围内的可执行程序。
WindowsPowerShell中,大多数Cmdlet都相当简单,而且设计成与其他
Cmdlet结合使用。例如,"get"Cmdlet只提取数据,"set"Cmdlet只创建或修改数
据,"format"Cmdlet只格式化数据,而"out"Cmdlet只将输出导向到指定的目的地。每种Cmdlet都具备可在输入下列命令时加以显示的说明文件:
get-help名称>-detailed

本文来源:https://www.2haoxitong.net/k/doc/39f9f7d5195f312b3169a5ed.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式