- 软件介绍
- 相关专题
- 下载地址
PowerShell简介
PowerShell是一个跨平台(Windows、Linux和macOS)的自动化和配置工具/框架,一个专业的命令行脚本工具,可以很好地配合你现有的工具,并针对处理结构化数据(如on、CSV、XML等)进行了优化。),REST API和对象模型。PowerShell包括一个命令行shell和一个命令行脚本工具。
PowerShell软件特色
可以轻松发现Windows Powershell的功能。例如,要查找用于查看和更改Windows服务的cmdlet列表,请执行:开始->:运行->;Cmd,在命令行输入PowerShell进入windows PowerShell,然后输入以下命令:
get-command *-
在发现可以完成该任务的cmdlet后,可以使用Get-Help cmdlet了解有关该cmdlet的更多信息。例如,要显示有关获取服务cmdlet的帮助,请键入:
快-快-
要完全理解此cmdlet的输出,可以通过管道将其输出传递给Get-Member cmdlet。例如,以下命令将通过Get-Service cmdlet显示有关对象输出成员的信息。
获取成员
一致的
管理系统可能是一项复杂的任务,具有统一接口的工具将有助于控制其固有的复杂性。然而,命令行工具和可脚本化的COM对象都缺乏一致性。
Windows PowerShell的一致性是其主要优势之一。例如,如果您学习了如何使用Sort-Object cmdlet,则可以使用这些知识对任何cmdlet的输出进行排序。不知道每个cmdlet的不同排序例程。
此外,cmdlet开发人员不必为他们的cmdlet设计排序函数。Windows PowerShell为他们提供了一个框架,这个框架可以提供基本的功能,并强制它们在界面的很多方面保持一致。尽管这个框架消除了一些通常留给开发人员的选项,但作为回报,开发健壮且易于使用的cmdlet将会更容易。
交互式脚本环境
Windows PowerShell结合了交互环境和脚本环境,允许您访问命令行工具和COM对象,同时利用的强大功能。net框架类库(FCL)。
此环境改进了Windows命令提示符,它提供了一个具有各种命令行工具的交互环境。此外,对Windows Scpt主机(WSH)脚本进行了改进,它允许您使用各种命令行工具和COM自动化对象,但不提供交互环境。
通过结合对所有这些功能的访问,Windows PowerShell扩展了交互式用户和脚本编写器的功能,使管理系统变得更加容易。
面向对象的
虽然您可以通过在文本中键入命令来与Windows PowerShell进行交互,但是Windows PowerShell是基于对象的,而不是基于文本的。命令的输出是对象。您可以将输出对象作为输入发送给另一个命令。因此,Windows PowerShell为从未使用过其他shell程序的人提供了一个熟悉的界面,并引入了新的强大的命令行示例。它通过允许发送对象而不是文本,扩展了命令之间发送数据的概念。
轻松过渡到脚本
使用Windows PowerShell,您可以轻松地从交互式键入命令过渡到创建和运行脚本。您可以在Windows PowerShell命令提示符下键入命令,以查找可以执行任务的命令。稍后,您可以将这些命令保存到脚本或历史记录中,并将它们复制到文件中用作脚本。
确定您将要使用的Pvider。通过识别PowerShell中安装的Pvider,您可以知道PowerShell默认提供哪些功能。Pvider可以使用简单的访问方法来公开不同存储位置的数据。这就像浏览不同磁盘上的目录结构一样简单。Pvider将不同的存储位置表示为一个“驱动器”——目录结构,用户很容易理解。就像我们想要访问一个位于驱动器D的WIN32目录中的SETUP.exe文件一样,我们需要点击驱动器D的图标,选择WIN32目录并通过浏览器双击它,如果我们想要访问位于“registry”中的数据,我们只需要通过Set-Location命令去“REGISTRY”驱动器,通过get-childitem命令获取它的子数据。
注:实际上,PowerShell通过Pvider访问磁盘驱动器。切换驱动器实际上与切换其他数据容器相同。例如:Set-Location d:这是交换机驱动程序Set-Location HKLM:这是切换到注册表的HKLM键。此外,Get-PSpvider命令可以查看当前安装的所有PROVIDER。熟悉的人。NET编程可以写Pvider。安装新的pvider时,它被称为管理单元。管理单元实际上是一个动态链接库dll文件,可以安装在powershell中。但是,当安装了管理单元时,没有办法卸载它。get-PSPvider:Name Capabilities Dves & # 8212;- ——————别名应该{别名}环境应该{环境}文件过滤器,应该{C,D,F,A & # 8230}函数应该{function}注册表应该{HKLM,HKCu}可vable应该{vaable}证书应该{cert}这些是我的机器上默认安装的pvider。
使用Set-Location和get-childitem浏览数据Set-Location用于更改当前目录并选择当前pvider,而get-childitem用于获取当前目录或指定目录中的子对象:示例:Set-Location HKCu: software get-child示例2: GCI-pathhklm: software。
有两种方法可以连接到WMI服务:l您可以使用Get-wmioobject轻松连接到WMI服务并获取WMI对象。我使用一个组件对象。连接到WMI服务。SWbemLocator对象只有一个方法,那就是ConnectServer()。该方法接受五个参数:用户名、密码、语言代码、身份验证方法(克尔贝斯、NTLM等)。)和标志(超时值)。
在下面的例子中,我们使用New-Object命令来创建一个“WbemScpting”的实例。SWbemLocator”。此实例通过ConnectServer方法连接到WMI命名空间(otcimv2),该方法返回一个WMIService对象,然后返回一系列WMI CL:$ str comr = & # 8220;。”$ wmiNS = & # 8220 ot cimv2 & # 8243$ strUsr = & # 8221”#当前安全性为空。域用户名$ strPWD = & # 8220”#当前安全性为空。$ strLocl = & # 8220MS _ 409 & # 8221#美国英语。可以为当前语言保留空白$ strAuth = & # 8220”#如果在strUsr中指定域,则必须为空$ iFlag = & # 82200”#只允许两个值:0和128。$ ObjLocator = New-Object-com Object & # 8220;WbemScpting。SWbemLocator & # 8221$ objWMIService = $ objLocator。ConnectServer($strComr,`$wmiNS,$strUsr,$ strPWD,$strLocl,$strAuth,$ iFLag)$ colItems = $ objwmiservice . subclass esof()-Wte-Host & # 8220;有:& # 8221;$ colItems.count & # 8221$ wmiNS & # 8221foreach($ Objitem In $ colItems){ $ Objitem . path _。类}
PowerShell软件优势
*用于管理不同存储和格式的Windows数据的标准实用程序,包括活动目录(ADSI)、Windows Mamment Instrumentation(WMI)、组件对象模型(COM)对象、ActiveX数据对象(ADO)、HTML和XML。
*高级表达式分析和。NET在命令行上处理对象,包括流水线操作对象,以帮助提高IT专业人员的效率。
*可扩展接口使软件供应商和企业开发人员能够构建自定义cmdlet,以满足独特的应用程序和系统管理要求。
安装此更新后,您可能需要重新启动计算机。我们向您提供此更新,并根据Windows Vista许可条款授予您许可。
* 129个命令行工具(称为“cmdlet”),用于执行常见的系统管理任务,如管理服务、进程、事件日志、证书、注册表和使用Windows Mamment Instrumentation(WMI)。
*具有标准命名约定和通用参数的命令行工具易于掌握和使用;以及用于排序、过滤和格式化数据和对象的简单工具。
*支持现有脚本语言、现有命令行工具和各种Windows版本,包括Windows XP、Windows Server 2003、Windows Vista和Windows Server(代号“Longhorn”)。
*方便用户浏览数据存储(如注册表和证书存储)的功能,就像面对文件系统一样。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
冰点还原永久免费版
v8.30 破解版附注册机 / 15.4MB / 简体中文
-
Process View
V5.2.15.1 / 97.2 KB / 简体中文
-
ahci驱动
64&32 / 293KB / 简体中文
-
u盘格式化工具
v2.0 / 821.45KB / 简体中文
-
网络访问修复
v3.3 / 602.72K / 简体中文
-
Malwarebytes AdwCleaner
v7.4.0 / 7.3M / 简体中文
-
护卫神主机大师
v3.5.2 / 222.2M / 简体中文
-
EventLog Analyzer
v4.3 / 309M / 简体中文
-
CrystalDiskInfo
v8.5.0 / 121M / 简体中文
-
行云海定时关机助手官方版
v2.4.0.0 / 1.54 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





