第2章:基本的PowerShell概念

地空导弹

123.4 第4页
第4页共4页

尽管这个基本的单行脚本很简单,但它仍然可以说明如何编写脚本并在PowerShell中使用它。如果需要,您可以包含更多的命令来让它执行自动化任务。以下是一个例子:

param ([string] $StartsWith)$StopServices = get-service | where-object{$_。状态-eq "Stopped"}write-host "以下$StartsWith服务在" ' ' $Env:COMPUTERNAME:" -Foregroundcolor Yellow$StopServices | where-object {$_. "类似$StartsWith} | ' format-table Name, DisplayName

脚本然后显示以下输出:

p C: \ > C: \ \ ListStoppedServices的脚本。ps1 N *下列N*服务在PLANX停止:DisplayName的名字---- -----------NetDDE管理动态数据交换网络NetDDEdsdm网络DDE DSDMNtLmSsp NT LM安全支持提供商NtmsSvc移动存储p C: \ >

这个脚本稍微复杂一些,因为它可以根据提供的字符串过滤停止的服务,使输出更清晰。这个脚本并不是一个复杂的自动化部分,但它确实说明了PowerShell的一些功能。要使用这种能力,您只需要更好地理解PowerShell的特性,以便编写更复杂和更有意义的脚本。

总结

本章介绍了PowerShell 2.0的使用,包括下载和安装PowerShell 2.0 CTP2,熟悉和使用PowerShell CLI,学习PowerShell cmdlet,重点介绍PowerShell 2.0中包含的新cmdlet和特性。此外,本章还介绍了PowerShell变量和别名的使用,并提供了如何包含这些技术的示例。最后,本章将介绍如何创建一个基本的PowerShell脚本,该脚本列出机器上所有已停止的服务。

培生教育版权所有保留所有权利。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。
相关:

版权©2008Raybet2

123.4 第4页
第4页共4页
工资调查:结果在