PowerShell命令cmdlet大全

来源:互联网 发布:淘宝食品代理公司注 编辑:程序博客网 时间:2024/04/27 17:16
NameCategorySynopsis--------------------acAliasAdd-ContentasnpAliasAdd-PSSnapinclcAliasClear-ContentcliAliasClear-ItemclpAliasClear-ItemPropertyclvAliasClear-VariablecpiAliasCopy-ItemcppAliasCopy-ItemPropertycvpaAliasConvert-PathdiffAliasCompare-ObjectepalAliasExport-AliasepcsvAliasExport-CsvfcAliasFormat-CustomflAliasFormat-ListforeachAliasForEach-Object%AliasForEach-ObjectftAliasFormat-TablefwAliasFormat-WidegalAliasGet-AliasgcAliasGet-ContentgciAliasGet-ChildItemgcmAliasGet-CommandgdrAliasGet-PSDriveghyAliasGet-HistorygiAliasGet-ItemglAliasGet-LocationgmAliasGet-MembergpAliasGet-ItemPropertygpsAliasGet-ProcessgroupAliasGroup-ObjectgsvAliasGet-ServicegsnpAliasGet-PSSnapinguAliasGet-UniquegvAliasGet-VariablegwmiAliasGet-WmiObjectiexAliasInvoke-ExpressionihyAliasInvoke-HistoryiiAliasInvoke-ItemipalAliasImport-AliasipcsvAliasImport-CsvmiAliasMove-ItemmpAliasMove-ItemPropertynalAliasNew-AliasndrAliasNew-PSDriveniAliasNew-ItemnvAliasNew-VariableohAliasOut-HostrdrAliasRemove-PSDriveriAliasRemove-ItemrniAliasRename-ItemrnpAliasRename-ItemPropertyrpAliasRemove-ItemPropertyrsnpAliasRemove-PSSnapinrvAliasRemove-VariablervpaAliasResolve-PathsalAliasSet-AliassasvAliasStart-ServicescAliasSet-ContentselectAliasSelect-ObjectsiAliasSet-ItemslAliasSet-LocationsleepAliasStart-SleepsortAliasSort-ObjectspAliasSet-ItemPropertysppsAliasStop-ProcessspsvAliasStop-ServicesvAliasSet-VariableteeAliasTee-ObjectwhereAliasWhere-Object?AliasWhere-ObjectwriteAliasWrite-OutputcatAliasGet-ContentcdAliasSet-LocationclearAliasClear-HostcpAliasCopy-ItemhAliasGet-HistoryhistoryAliasGet-HistorykillAliasStop-ProcesslpAliasOut-PrinterlsAliasGet-ChildItemmountAliasNew-PSDrivemvAliasMove-ItempopdAliasPop-LocationpsAliasGet-ProcesspushdAliasPush-LocationpwdAliasGet-LocationrAliasInvoke-HistoryrmAliasRemove-ItemrmdirAliasRemove-ItemechoAliasWrite-OutputclsAliasClear-HostchdirAliasSet-LocationcopyAliasCopy-ItemdelAliasRemove-ItemdirAliasGet-ChildItemeraseAliasRemove-ItemmoveAliasMove-ItemrdAliasRemove-ItemrenAliasRename-ItemsetAliasSet-VariabletypeAliasGet-ContentGet-CommandCmdlet获取有关 cmdlet 的基本信息,以及有关 PowershellGet-HelpCmdlet显示有关 Windows PowerShell cmdlet 和概-念的信息。Get-HistoryCmdlet获取在当前会话中输入的命令的列表。Invoke-HistoryCmdlet从会话历史记录中运行命令。Add-HistoryCmdlet向会话历史记录追加条目。ForEach-ObjectCmdlet针对每一组输入对象执行操作。Where-ObjectCmdlet创建控制哪些对象沿着命令管道传递的筛选器。Set-PSDebugCmdlet打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式。Add-PSSnapinCmdlet将一个或多个 Windows PowerShell 管理单元添加到当前控制台。Remove-PSSnapinCmdlet从当前控制台中删除 Windows PowerShell 管理单元。Get-PSSnapinCmdlet获取计算机上的 Windows PowerShell 管理单元。Export-ConsoleCmdlet将当前控制台的配置导出到文件中,以便对其进行重用或共享。Start-TranscriptCmdlet在文本文件中创建全部或部分 Windows PowerShell 会话的记录。Stop-TranscriptCmdlet停止脚本。Add-ContentCmdlet向指定项中添加内容。Clear-ContentCmdlet删除项的内容(例如从文件中删除文本),但不删除该项。Clear-ItemPropertyCmdlet删除属性的值,但不删除该属性。Join-PathCmdlet将路径和子路径合并到单个路径中。提供程序将提供路径分隔符。Convert-PathCmdlet将路径从 Windows PowerShell 路径转换为 WindowCopy-ItemPropertyCmdlet将属性和值从指定的位置复制到另一个位置。Get-EventLogCmdlet获取与本地事件日志或其中存储的条目有关的信息。Get-ChildItemCmdlet获取一个或多个指定位置中的项和子项。Get-ContentCmdlet获取位于指定位置的项的内容。Get-ItemPropertyCmdlet检索指定项的属性。Get-WmiObjectCmdlet获取 WMI 类的实例或可用类的相关信息。Move-ItemPropertyCmdlet将属性从一个位置移动到另一个位置。Get-LocationCmdlet获取当前工作位置的相关信息。Set-LocationCmdlet将当前工作位置设置为指定的位置。Push-LocationCmdlet将当前位置推入堆栈。Pop-LocationCmdlet将当前位置更改为最近推入到堆栈中的位置。New-PSDriveCmdlet安装新 WIndows PowerShell 驱动器。Remove-PSDriveCmdlet从所在位置删除 Windows PowerShell 驱动器Get-PSDriveCmdlet获取有关 Windows PowerShell 驱动器的信息Get-ItemCmdlet获取位于指定位置的项。New-ItemCmdlet在命名空间中创建新项。Set-ItemCmdlet将项的值更改为命令中指定的值。Remove-ItemCmdlet删除指定项。Move-ItemCmdlet将项从一个位置移动到另一个位置。Rename-ItemCmdlet重命名 Windows PowerShell 提供程序命名空间中的一个项。Copy-ItemCmdlet将项从一个位置复制到命名空间内的另一个位置。Clear-ItemCmdlet删除项的内容,但不删除该项。Invoke-ItemCmdlet对指定项调用特定于提供程序的默认操作。Get-PSProviderCmdlet获取有关指定的 Windows PowerShell 提供程序的信息。New-ItemPropertyCmdlet设置位于某个位置的项的新属性。Split-PathCmdlet返回指定的路径部分。Test-PathCmdlet确定路径的所有元素是否存在。Get-ProcessCmdlet获取在本地计算机上运行的进程。Stop-ProcessCmdlet停止一个或多个正在运行的进程。Remove-ItemPropertyCmdlet从注册表项中删除属性及其值。Rename-ItemPropertyCmdlet重命名项的属性。Resolve-PathCmdlet解析路径中的通配符并显示路径内容。Get-ServiceCmdlet获取本地计算机上的服务。Stop-ServiceCmdlet停止一个或多个正在运行的服务。Start-ServiceCmdlet启动一个或多个已停止的服务。Suspend-ServiceCmdlet挂起(暂停)一个或多个正在运行的服务。Resume-ServiceCmdlet恢复一项或多项挂起(暂停的)服务。Restart-ServiceCmdlet停止并接着启动一个或更多服务。Set-ServiceCmdlet更改服务的显示名称、说明或启动模式。New-ServiceCmdlet在注册表和服务数据库中为 Windows 服务创-建新项。Set-ContentCmdlet在项中写入内容或用新内容替换其中的内容。Set-ItemPropertyCmdlet设置位于指定位置的属性的值。Get-AclCmdlet获取资源(例如文件或注册表项)的安全描述符。Set-AclCmdlet更改指定资源(例如文件或注册表项)的安全描述符。Get-PfxCertificateCmdlet获取计算机上 .pfx 证书文件的相关信息。Get-CredentialCmdlet获取基于用户名和密码的凭据对象。Get-ExecutionPolicyCmdlet获取外壳程序的当前执行策略。Set-ExecutionPolicyCmdlet更改外壳程序执行策略的用户首选项。Get-AuthenticodeSignatureCmdlet获取文件中有关 Authenticode 签名的信息。Set-AuthenticodeSignatureCmdlet使用 Authenticode 签名对 Windows PowerShellConvertFrom-SecureStringCmdlet将安全字符串转换为加密的标准字符串。ConvertTo-SecureStringCmdlet将加密的标准字符串转换为安全字符串。它还可以将纯文本转换为安全字符串。此...Format-ListCmdlet将输出的格式设置为属性列表,其中每个属性均各占一行显示。Format-CustomCmdlet使用自定义视图来设置输出的格式。Format-TableCmdlet将输出的格式设置为表。Format-WideCmdlet将对象的格式设置为只能显示每个对象的一个属性的宽表。Out-NullCmdlet删除输出,不将其发送到控制台。Out-DefaultCmdlet将输出发送到默认的格式化程序和默认的输出 cmdlet。此 cmdlet...Out-HostCmdlet将输出发送到命令行。Out-FileCmdlet将输出发送到文件。Out-PrinterCmdlet将输出发送到打印机。Out-StringCmdlet将对象作为一列字符串发送到主机。Add-MemberCmdlet向 Windows PowerShell 对象的实例中添加用户定义的自定...Compare-ObjectCmdlet比较两组对象。ConvertTo-HtmlCmdlet创建显示一个或一组对象的 HTML 页。Export-CsvCmdlet创建逗号分隔值 (CSV) 文件来显示输入对象Import-CsvCmdlet导入使用 Export-CSV cmdlet 产生的格式的-逗号分隔值Export-AliasCmdlet将当前定义的别名的相关信息导出到文件中。Invoke-HistoryCmdlet 从会话历史记录中运行命令。Add-HistoryCmdlet 向会话历史记录追加条目。ForEach-ObjectCmdlet 针对每一组输入对象执行操作。Where-ObjectCmdlet 创建控制哪些对象沿着命令管道传递的筛选器Set-PSDebugCmdlet 打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式。Add-PSSnapinCmdlet 将一个或多个 Windows PowerShell 管理单元添加到当前控制台。Remove-PSSnapinCmdlet 从当前控制台中删除 Windows PowerShell 管理单元。Get-PSSnapinCmdlet 获取计算机上的 Windows PowerShell 管理单元。Export-ConsoleCmdlet 将当前控制台的配置导出到文件中,以便对其进行重用或共享。Start-TranscriptCmdlet 在文本文件中创建全部或部分 Windows PowerShell 会话的记录。Stop-TranscriptCmdlet 停止脚本。Add-ContentCmdlet 向指定项中添加内容。Clear-ContentCmdlet 删除项的内容(例如从文件中删除文本),但不删除该项。Clear-ItemPropertyCmdlet 删除属性的值,但不删除该属性。Join-PathCmdlet 将路径和子路径合并到单个路径中。提供程序将提供路径分隔符。Convert-PathCmdlet 将路径从 Windows PowerShell 路径转换为 Window...Copy-ItemPropertyCmdlet 将属性和值从指定的位置复制到另一个位置。Get-EventLogCmdlet 获取与本地事件日志或其中存储的条目有关的信息。Get-ChildItemCmdlet 获取一个或多个指定位置中的项和子项。Get-ContentCmdlet 获取位于指定位置的项的内容。Get-ItemPropertyCmdlet 检索指定项的属性。Get-WmiObjectCmdlet 获取 WMI 类的实例或可用类的相关信息。Move-ItemPropertyCmdlet 将属性从一个位置移动到另一个位置。Get-LocationCmdlet 获取当前工作位置的相关信息。Set-LocationCmdlet 将当前工作位置设置为指定的位置。Push-LocationCmdlet 将当前位置推入堆栈。Pop-LocationCmdlet 将当前位置更改为最近推入到堆栈中的位置。New-PSDriveCmdlet 安装新 WIndows PowerShell 驱动器。Remove-PSDriveCmdlet 从所在位置删除 Windows PowerShell 驱动器Get-PSDriveCmdlet 获取有关 Windows PowerShell 驱动器的信息Get-ItemCmdlet 获取位于指定位置的项。New-ItemCmdlet 在命名空间中创建新项。Set-ItemCmdlet 将项的值更改为命令中指定的值。Remove-ItemCmdlet 删除指定项。Move-ItemCmdlet 将项从一个位置移动到另一个位置。Rename-ItemCmdlet 重命名 Windows PowerShell 提供程序命名空间中的一个项。Copy-ItemCmdlet 将项从一个位置复制到命名空间内的另一个位置。Clear-ItemCmdlet 删除项的内容,但不删除该项。Invoke-ItemCmdlet 对指定项调用特定于提供程序的默认操作。Get-PSProviderCmdlet 获取有关指定的 Windows PowerShell 提供程序的信息。New-ItemPropertyCmdlet 设置位于某个位置的项的新属性。Split-PathCmdlet 返回指定的路径部分。Test-PathCmdlet 确定路径的所有元素是否存在。Get-ProcessCmdlet 获取在本地计算机上运行的进程。Stop-ProcessCmdlet 停止一个或多个正在运行的进程。Remove-ItemPropertyCmdlet 从注册表项中删除属性及其值。Rename-ItemPropertyCmdlet 重命名项的属性。Resolve-PathCmdlet 解析路径中的通配符并显示路径内容。Get-ServiceCmdlet 获取本地计算机上的服务。Stop-ServiceCmdlet 停止一个或多个正在运行的服务。Start-ServiceCmdlet 启动一个或多个已停止的服务。Suspend-ServiceCmdlet 挂起(暂停)一个或多个正在运行的服务。Resume-ServiceCmdlet 恢复一项或多项挂起(暂停的)服务。Restart-ServiceCmdlet 停止并接着启动一个或更多服务。Set-ServiceCmdlet 更改服务的显示名称、说明或启动模式。New-ServiceCmdlet 在注册表和服务数据库中为 Windows 服务创-建新项。Set-ContentCmdlet 在项中写入内容或用新内容替换其中的内容。Set-ItemPropertyCmdlet 设置位于指定位置的属性的值。Get-AclCmdlet 获取资源(例如文件或注册表项)的安全描述符。Set-AclCmdlet 更改指定资源(例如文件或注册表项)的安全描述符。Get-PfxCertificateCmdlet 获取计算机上 .pfx 证书文件的相关信息。Get-CredentialCmdlet 获取基于用户名和密码的凭据对象。Get-ExecutionPolicyCmdlet 获取外壳程序的当前执行策略。Set-ExecutionPolicyCmdlet 更改外壳程序执行策略的用户首选项。Get-AuthenticodeSignatureCmdlet 获取文件中有关 Authenticode 签名的信息。Set-AuthenticodeSignatureCmdlet 使用 Authenticode 签名对 Windows PowerShellConvertFrom-SecureStringCmdlet 将安全字符串转换为加密的标准字符串。ConvertTo-SecureStringCmdlet 将加密的标准字符串转换为安全字符串。它还可以将纯文本转换为安全字符串。Format-ListCmdlet 将输出的格式设置为属性列表,其中每个属性均各占一行显示。Format-CustomCmdlet 使用自定义视图来设置输出的格式。Format-TableCmdlet 将输出的格式设置为表。Format-WideCmdlet 将对象的格式设置为只能显示每个对象的一个属性的宽表。Out-NullCmdlet 删除输出,不将其发送到控制台。Out-DefaultCmdlet 将输出发送到默认的格式化程序和默认的输出 cmdlet。Out-FileCmdlet 将输出发送到文件。Out-PrinterCmdlet 将输出发送到打印机。Out-StringCmdlet 将对象作为一列字符串发送到主机。Add-MemberCmdlet 向 Windows PowerShell 对象的实例中添加用户定义Compare-ObjectCmdlet 比较两组对象。ConvertTo-HtmlCmdlet 创建显示一个或一组对象的 HTML 页。Export-CsvCmdlet 创建逗号分隔值 (CSV) 文件来显示输入对象-Import-CsvCmdlet 导入使用 Export-CSV cmdlet 产生的格式的-逗号分隔值Export-AliasCmdlet 将当前定义的别名的相关信息导出到文件中。Invoke-ExpressionCmdlet 运行以字符串形式提供的 Windows PowerShell 表达式。Get-AliasCmdlet 获取当前会话的别名。Get-CultureCmdlet 获取计算机上区域设置的信息。Get-DateCmdlet 获取当前日期和时间。Get-HostCmdlet 获取对当前控制台主机对象的引用。默认情况下,显示PowerShellGet-MemberCmdlet 获取有关对象或对象集合的信息。Get-UICultureCmdlet 获取有关 Windows PowerShell 的当前用户界面区域性的信息。Get-UniqueCmdlet 从排序列表返回唯一项目。Import-AliasCmdlet 从文件导入别名列表。Select-StringCmdlet 识别字符串中的模式。Measure-ObjectCmdlet 度量对象的特征及其属性。New-AliasCmdlet 创建新别名。New-TimeSpanCmdlet 创建 TimeSpan 对象。Read-HostCmdlet 从控制台读取一行输入。Set-AliasCmdlet 在当前 Windows PowerShell 会话中为 cmdlet 或...Set-DateCmdlet 将计算机上的系统时间更改为指定的时间。Start-SleepCmdlet 在指定的时间段内挂起外壳程序、脚本或运行空间活动。Tee-ObjectCmdlet 通过管道将对象输入传递给文件或变量,然后通过管道传递输入。Measure-CommandCmdlet 度量运行脚本块和 cmdlet 所用的时间。Update-TypeDataCmdlet 通过将 *.types.ps1xml 文件重新加载到内存中来更新Update-FormatDataCmdlet 更新并追加格式数据文件。Write-HostCmdlet 使用主机用户界面来显示对象Write-ProgressCmdlet 在 Windows PowerShell 命令窗口内显示进度栏。New-ObjectCmdlet 创建 .Net 或 COM 对象的实例。Select-ObjectCmdlet 选择一个对象或一组对象的指定属性。它还可以从对象的数组中选择唯一对象Group-ObjectCmdlet 指定的属性包含相同值的组对象。Sort-ObjectCmdlet 按属性值对对象进行排序。Get-VariableCmdlet 获取当前控制台中的变量。New-VariableCmdlet 创建新变量Set-VariableCmdlet 设置变量的值。如果不存在具有所请求名称的变量,则创建该变量。Remove-VariableCmdlet 删除变量及其值。Clear-VariableCmdlet 删除变量的值。Export-ClixmlCmdlet 创建对象的基于 XML 的表示形式并将其存储-在文件中。Import-ClixmlCmdlet 导入 CLIXML 文件,并在 Windows PowerShell 中...Write-DebugCmdlet 将调试消息写入主机显示屏。Write-VerboseCmdlet 将字符串写入主机的详细显示屏。Write-WarningCmdlet 写入警告消息。Write-ErrorCmdlet 将对象写入错误管道。Write-OutputCmdlet 将对象写入成功管道。Get-TraceSourceCmdlet 获取用于跟踪的 Windows PowerShell 组件。Set-TraceSourceCmdlet 配置、启动和停止对 Windows PowerShell 组件的跟踪。Trace-CommandCmdlet Trace-Command cmdlet 配置并启动对指定表-达式或命令的跟踪AliasProvider 提供对 Windows PowerShell 别名以及它们所表示的值的访问。EnvironmentProvider 提供对 Windows 环境变量的访问。FileSystemProvider 用于从 Windows PowerShell 中访问文件和目录的 PowershellFunctionProvider 提供对 Windows PowerShell 中所定义函数的访问。RegistryProvider 提供从 Windows PowerShell 中对系统注册表项和注册表值...VariableProvider 提供对 Windows PowerShell 变量及其值的访问。CertificateProvider 提供对 X509 证书存储区和对 Windows PowerShellabout_aliasHelpFile 在 Windows PowerShell 中使用 cmdlet 和命令的...about_arithmetic_operatorsHelpFile 可以在 Windows PowerShell 中用于执行数学运算的运算符about_arrayHelpFile 用于存储数据元素的紧凑型数据结构about_assignment_operatorsHelpFile 在 Windows PowerShell 中可以用来为变量赋值的运算符about_associative_arrayHelpFile 用于存储键与值的集合(每个键与一个值配对)的紧凑型数据结构about_automatic_variablesHelpFile Windows PowerShell 自动设置的变量about_breakHelpFile 用于立即退出 foreach、for、while、do 或switch...about_command_searchHelpFile Windows PowerShell 如何查找命令about_command_syntaxHelpFile Windows PowerShell 中的命令格式about_commonparametersHelpFile 每个 cmdlet 都支持的参数。about_comparison_operatorsHelpFile Windows PowerShell 中用于对值进行比较的-运算符about_continueHelpFile 立即返回程序循环的顶部about_core_commandsHelpFile 与数据存储区相关的 Windows PowerShell 核心 Cmdletabout_display.xmlHelpFile 控制对象的显示方式about_environment_variableHelpFile 如何在 Windows PowerShell 中访问 Windows 环境变量about_escape_characterHelpFile更改 Windows PowerShell 对字符的解释about_execution_environmentHelpFile 影响命令运行方式的因素about_filterHelpFile 在 Windows PowerShell 中使用 Where-Objecabout_flow_controlHelpFile 使用 Windows PowerShell 中的流控制语句来控制脚本块about_forHelpFile 用于根据条件测试运行命令块的语言命令。about_foreachHelpFile 用于遍历项集合中所有项的语言命令about_functionHelpFile 在 Windows PowerShell 中创建和使用函数about_globbingHelpFile 请参阅“通配符”about_historyHelpFile 检索在 Windows PowerShell 命令提示符下输入的命令about_ifHelpFile 基于一个或多个条件测试的结果运行一个或几个命令块的语言命令about_line_editingHelpFile 在 Windows PowerShell 命令提示符下编辑命令about_locationHelpFile 在 Windows PowerShell 中从工作位置访问项目about_logical_operatorHelpFile 在 Windows PowerShell 中可用于支持测试多个条件的语句...about_methodHelpFile 在 Windows PowerShell 中使用方法可以对对象执行操作about_namespaceHelpFile Windows PowerShell 维护的命名空间about_objectHelpFile 在 Windows PowerShell 中使用对象about_operatorHelpFile Windows PowerShell 支持的运算符类型about_parameterHelpFile 在 Windows PowerShell 中使用 Cmdlet 参数about_parsingHelpFile Windows PowerShell 如何分析命令about_path_syntaxHelpFile Windows PowerShell 中的完整和相对的路径-名称格式about_pipelineHelpFile 在 Windows PowerShell 中将命令合并到管道中about_propertyHelpFile 在 Windows PowerShell 中使用对象属性about_providerHelpFile Windows PowerShell 提供程序使用户能够访-问那些如果没有..about_pssnapinsHelpFile Windows PowerShell 管理单元是 .NET 程序-集,其中..about_quoting_rulesHelpFile 设置字符串边界的规则about_redirectionHelpFile 将输出从 Windows PowerShell 重定向到文本文件about_refHelpFile 如何创建和使用引用变量类型about_regular_expressionHelpFile 在 Windows PowerShell 的 Cmdlet 参数中使用正...about_reserved_wordsHelpFile Windows PowerShell 中一些具有特殊含义并-因此不能用作标..about_scopeHelpFile 函数或变量在 Windows PowerShell 环境中具有可见性about_script_blockHelpFile 在 Windows PowerShell 中将多个语句和命令分组为单个代码块about_shell_variableHelpFile 由 Windows PowerShell 创建和声明的变量about_signingHelpFile 描述 Windows PowerShell 执行策略,以及如何使用和更改它们。about_special_charactersHelpFile 特殊字符用于控制 Windows PowerShell 对命令或参数中的...about_switchHelpFile 使用 switch 处理多个 if 语句。about_system_stateHelpFile 在外壳程序运行时由 Windows PowerShell 维护的数据about_typesHelpFile 在 Windows PowerShell 中扩展 .NET 类型系统about_whereHelpFile 根据对象属性筛选对象about_whileHelpFile 用于根据条件测试的结果来运行命令块的语言语句。about_wildcardHelpFile 在 Windows PowerShell 的 Cmdlet 参数中使用通配符

原创粉丝点击