powershell中的cmdlet命令
向域或工作组中添加计算机。
向指定的项中添加内容,如向文件中添加字词。
向会话历史记录追加条目。
向 Windows PowerShell 对象的实例中添加用户定义的自定义成员。
将一个或多个 Windows PowerShell 管理单元添加到当前会话。
向 Windows PowerShell 会话中添加 .NET 类型(一种类)。
在本地计算机上创建系统还原点。
删除项的内容(例如从文件中删除文本),但不删除该项。
删除本地或远程计算机上指定事件日志中的所有条目。
删除命令历史记录中的条目。
删除项的值,但不删除该项。
删除属性的值,但不删除该属性。
删除变量的值。
比较两组对象。
提交活动事务。
连接到远程计算机上的 WinRM 服务。
将 CSV 格式的对象属性转换为原始对象的 CSV 版本。
将安全字符串转换为加密的标准字符串。
将包含一个或多个“名称=值”对的字符串转换为哈希表。
将路径从 Windows PowerShell 路径转换为 Windows PowerShell 提供程序路径。
将 .NET 对象转换为一系列以逗号分隔的、长度可变的 (CSV) 字符串。
将 .NET 对象转换为可在 Web 浏览器中显示的 HTML。
将加密的标准字符串转换为安全字符串。它还可以将纯文本转换为安全字符串。此 Cmdlet 与 ConvertFrom-SecureString 和 Read-Host 一起使用。
创建对象的基于 XML 的表示形式。
将项从一个位置复制到命名空间内的另一个位置。
将属性和值从指定的位置复制到另一个位置。
调试在本地计算机上运行的一个或多个进程。
在指定的文件系统驱动器上禁用系统还原功能。
禁用当前控制台中的断点。
阻止计算机接收远程 Windows PowerShell 命令。
Disable-PSSessionConfiguration
拒绝访问本地计算机上的会话配置。
在客户端计算机上禁用凭据安全服务提供程序 (CredSSP) 身份验证。
断开客户端与远程计算机上的 WinRM 服务的连接。
在指定的文件系统驱动器上启用系统还原功能。
启用当前控制台中的断点。
将计算机配置为接收远程命令。
将计算机配置为接收远程命令。
在客户端计算机上启用凭据安全服务提供程序 (CredSSP) 身份验证。
启动与远程计算机的交互式会话。
结束与远程计算机的交互式会话。
将当前定义的别名的相关信息导出到文件中。
创建对象的基于 XML 的表示形式并将其存储在文件中。
将当前会话中管理单元的名称导出到一个控制台文件中。
Export-Counter cmdlet 可将性能计数器数据导出至日志文件。
将 .NET 对象转换为一系列以逗号分隔的、长度可变的 (CSV) 字符串,并将这些字符串保存在一个 CSV 文件中。
将当前会话中的格式数据保存在一个格式文件中。
指定要导出的模块成员。
将来自其他会话的命令保存在模块文件中。
针对每一组输入对象执行操作。
使用自定义视图来设置输出的格式。
将输出的格式设置为属性列表,其中每个属性均各占一行显示。
将输出的格式设置为表。
将对象的格式设置为只能显示每个对象的一个属性的宽表。
获取资源(例如文件或注册表项)的安全描述符。
获取当前会话的别名。
获取文件中有关 Authenticode 签名的信息。
获取一个或多个指定位置中的项和子项。(例如“dir”。)
获取有关 cmdlet 的基本信息,以及有关 Windows PowerShell 命令的其他元素的基本信息。
获取本地计算机上的还原点。
获取位于指定位置的项的内容。
从本地和远程计算机上获取性能计数器数据。
获取基于用户名和密码的凭据对象。
获取操作系统中当前设置的区域性。
获取当前日期和时间。
获取事件队列中的事件。
获取计算机上指定的事件日志或事件日志列表中的事件。
获取当前会话中的事件订阅程序。
获取当前会话中的执行策略。
获取当前会话中的格式数据。
显示有关 Windows PowerShell cmdlet 和概念的信息。
获取在当前会话中输入的命令的列表。
获取对当前控制台主机对象的引用。默认情况下,显示 Windows Powershell 的版本和区域信息。
获取已应用于本地和远程计算机的修补程序。
获取位于指定位置的项。
获取指定项的属性。
获取当前工作位置的相关信息。
获取对象的属性和方法。
获取已导入或可以导入到当前会话中的模块。
获取计算机上 .pfx 证书文件的相关信息。
获取在本地或远程计算机上运行的进程。
获取当前控制台中设置的断点。
显示当前调用堆栈。
获取当前控制台中的 Windows PowerShell 驱动器。
获取在当前控制台中运行的 Windows PowerShell 后台作业 (PsJob)。
获取有关指定的 Windows PowerShell 提供程序的信息。
获取当前会话中的 Windows PowerShell 会话 (PSSession)。
获取在计算机上注册的会话配置。
获取计算机上的 Windows PowerShell 管理单元。
获取当前(活动)事务。
从集合中获取随机数或随机选择对象。
获取本地或远程计算机上的服务。
获取用于跟踪的 Windows PowerShell 组件。
获取操作系统中设置的当前用户界面区域性。
从排序列表返回唯一项目。
获取当前控制台中的变量。
从本地和远程计算机上的事件日志和事件跟踪日志文件中获取事件。
获取 WMI 类的实例或可用类的相关信息。
获取客户端的与凭据安全服务提供程序相关的配置。
显示由资源 URI 指定的资源实例的管理信息。
指定的属性包含相同值的组对象。
从文件导入别名列表。
导入 CLIXML 文件,并在 Windows PowerShell 中创建相应的对象。
导入性能计数器日志文件(.blg、.csv、.tsv)并创建表示日志中的每个计数器样本的对象。
将 CSV 文件中的对象属性转换为原始对象的 CSV 版本。
基于操作系统的当前区域性设置,将语言特定的数据导入到脚本和函数中。
向当前会话中添加模块。
将 cmdlet、别名、函数和其他命令类型从本地或远程计算机上的其他会话导入到当前会话中。
在本地和远程计算机上运行命令。
在本地计算机上运行命令或表达式。
从会话历史记录中运行命令。
对指定项执行默认操作。
调用 WMI 方法。
对资源 URI 和选择器指定的对象调用操作。
将路径和子路径合并到单个路径中。
设置限制事件日志大小及其条目存在时间的事件日志属性。
度量运行脚本块和 cmdlet 所用的时间。
计算对象的数字属性以及字符串对象(如文件中的文本)中的字符数、单词数和行数。
将项从一个位置移动到另一个位置。
将属性从一个位置移动到另一个位置。
创建新别名。
创建新事件。
在本地或远程计算机上创建新事件日志和新事件源。
创建新项。
为项创建新属性并设置该属性的值。例如,可以使用 New-ItemProperty 创建和更改注册表值和数据,它们是注册表项的属性。
创建一个仅存在于内存中的新动态模块。
创建一个新的模块清单。
创建 .Net 或 COM 对象的实例
在当前控制台中创建 Windows PowerShell 驱动器。
建立与本地或远程计算机的持续性连接。
创建包含会话高级选项的对象。
创建新的 Windows 服务。
创建表示时间间隔的对象。
创建新变量
创建管理资源的新实例。
创建 WSMan 会话选项哈希表以用作以下 WSMan cmdlet 的输入参数:Connect-WSMan、Get-WSManInstance、Invoke-WSManAction、Set-WSManInstance。
将输出发送到默认的格式化程序和默认的输出 cmdlet。它是一个占位符,用于编写您自己的 Out-Default 函数或 cmdlet。
将输出发送到文件。
将输出发送到单独窗口中的交互表。
将输出发送到控制台。
删除输出,不将其发送到控制台。
将输出发送到打印机。
将对象作为一列字符串发送到主机。
更改为最近由 Push-Location 推入到堆栈中的位置。
将当前位置添加到位置列表(“堆栈”)的顶部。
关闭一个或多个 Windows PowerShell 会话 (PSSession)。
将 Windows PowerShell 管理单元从当前会话中删除。
删除变量及其值。
删除 WMI 类和实例。
删除管理资源实例。
重命名 Windows PowerShell 提供程序命名空间中的一个项。
重命名项的属性。
重置计算机的计算机帐户密码。
解析路径中的通配符并显示路径内容。
重新启动(“重新引导”)本地和远程计算机上的操作系统。
停止并接着启动一个或更多服务。
在本地计算机上启动系统还原。
恢复一项或多项挂起(暂停的)服务。
将当前位置添加到位置列表(“堆栈”)的顶部。
从控制台读取一行输入。
获取在当前控制台中运行的后台作业 (PsJob) 的输出和错误。
订阅由 Windows PowerShell 引擎以及由 New-Event cmdlet 生成的事件。
订阅由 .NET 对象生成的事件。
Register-PSSessionConfiguration
创建并注册新的会话配置。
订阅由 WMI 对象生成的事件。
删除工作组或域中的计算机。
删除事件队列中的事件。
删除事件日志或注销事件源。
删除指定项。
从注册表项中删除属性及其值。
删除 Windows PowerShell 后台作业。
删除当前会话中的模块。
删除当前控制台中的断点。
从所在位置删除 Windows PowerShell 驱动器。
从所在位置删除 Windows PowerShell 驱动器。
关闭一个或多个 Windows PowerShell 会话 (PSSession)。
将 Windows PowerShell 管理单元从当前会话中删除。
删除变量及其值。
删除 WMI 类和实例。
删除管理资源实例。
重命名 Windows PowerShell 提供程序命名空间中的一个项。
重命名项的属性。
重置计算机的计算机帐户密码。
解析路径中的通配符并显示路径内容。
重新启动(“重新引导”)本地和远程计算机上的操作系统。
停止并接着启动一个或更多服务。
在本地计算机上启动系统还原。
恢复一项或多项挂起(暂停的)服务。
选择一个对象或一组对象的指定属性。它还可以从对象的数组中选择唯一对象,也可以从对象数组的开头或末尾选择指定个数的对象。
查找字符串和文件中的文本。
在 XML 文档中查找文本。
发送电子邮件。
更改指定资源(例如文件或注册表项)的安全描述符。
创建或更改 cmdlet 或命令元素的别名(替代名称)。
为 Windows PowerShell 脚本或其他文件添加 Authenticode 签名。
在项中写入内容或用新内容替换其中的内容。
将计算机上的系统时间更改为指定的时间。
更改 shell 执行策略的用户首选项。
将项的值更改为命令中指定的值。
创建或更改某一项的属性值。
将当前工作位置设置为指定的位置。
在行、命令或变量上设置断点。
打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式。
更改已注册会话配置的属性。
启动、停止和挂起服务并更改服务的属性。
建立和强制执行表达式、脚本和脚本块中的编码规则。
配置、启动和停止对 Windows PowerShell 组件的跟踪。
设置变量的值。如果不存在具有所请求名称的变量,则创建该变量。
创建或修改 WMI 类的实例。
修改与资源相关的管理信息。
配置本地计算机的远程管理。
在事件查看器中显示本地或远程计算机的事件日志。
按属性值对对象进行排序。
返回指定的路径部分。
启动本地计算机上的一个或多个进程。
启动 Windows PowerShell 后台作业 (PsJob)。
启动事务。
启动一个或多个已停止的服务。
在指定的时间段内挂起 shell、脚本或运行空间活动。
在文本文件中创建全部或部分 Windows PowerShell 会话的记录。
关闭本地和远程计算机。
停止一个或多个正在运行的进程。
停止 Windows PowerShell 后台作业 (PsJob)。
停止一个或多个正在运行的服务。
停止脚本。
挂起(暂停)一个或多个正在运行的服务。
将命令输出保存在文件或变量中,同时显示在控制台中。
测试并修复本地计算机与其域之间的安全通道。
将 ICMP 回显请求数据包(“ping”)发送给一台或多台计算机。
验证模块清单是否准确描述了模块的内容。
确定路径的所有元素是否存在。
测试 WinRM 服务是否正在本地或远程计算机上运行。
配置并启动对指定表达式或命令的跟踪。
回滚活动事务。
取消事件订阅。
Unregister-PSSessionConfiguration
从计算机上删除已注册的会话配置。
更新并追加格式数据文件。
在包含对象集合的属性值中添加和删除项。
通过重新加载 *.types.ps1xml 文件来更新当前的扩展类型配置。
将脚本块添加到活动事务中。
等到引发特定事件后再继续运行。
等到进程停止后再接受更多输入。
取消命令提示符,直至一个或所有 Windows PowerShell 后台作业 (PsJob) 完成为止。
创建控制哪些对象沿着命令管道传递的筛选器。
将调试消息写入控制台。
将对象写入错误管道。
将事件写入事件日志。
将自定义输出写入主机。
将对象发送到管道中的下一个命令。如果该命令是管道中的最后一个命令,则会在控制台上显示对象。
在 Windows PowerShell 命令窗口内显示进度栏。
将文本写入 Windows PowerShell 中的详细消息流。
写入警告消息。