当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 可执行文件位置 | PowerShell 位置列表

作者:精品下载站 日期:2024-12-14 04:47:13 浏览:13 分类:玩电脑

PowerShell 可执行文件位置 | PowerShell 位置列表


[玩转系统] PowerShell 可执行文件位置 | PowerShell 位置列表

PowerShell 可执行文件简介

系统管理员使用 PowerShell.exe 作为配置管理和其他任务自动化相关活动的可执行文件。 PowerShell.exe 中的“.exe”扩展名表示它是一个可执行文件。可执行文件可以执行 PowerShell cmdlet 和脚本。本文将详细介绍PowerShell的exe文件。

语法:

以下cmdlet可用于识别exe文件的位置

(Get-Process -Id $pid).Path

输出如下

[玩转系统] PowerShell 可执行文件位置 | PowerShell 位置列表

PowerShell.exe 是 Microsoft 签名的文件,因此可以假定它是安全文件。该文件中被视为危险安全的百分比为 3%。文件大小为 437 KB。 PowerShell_Ise.exe 的大小为 208 KB。

64 位操作系统上的位置

以下是 64 位操作系统上的位置。

  • 32 位 PowerShell.exe:

它可以在以下位置找到。

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
  • 64 位 Powershell.exe:

它可以在以下位置找到。

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
  • 32 位 PowerShell_ISE.exe:

它可以在以下位置找到。

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell_ise.exe
  • 64 位 Powershell_ISE.exe:

它可以在以下位置找到。

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell_ise.exe

32 位操作系统中的位置

以下是 32 位操作系统中的位置。

  • 32 位 PowerShell.exe:

它可以在以下位置找到。

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
  • 32 位 PowerShell_ISE.exe:

它可以在以下位置找到。

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell_ise.exe

从 PowerShell 版本 6 开始,通常称为 PowerShell Core。与之前的版本相比,PowerShell Core 发生了重大变化。它现在是一个开源项目,并利用 .NET Core 的功能。

查找系统中的 PowerShell 位置

下面的 cmdlet 可用于查找 exe 的位置。

输入:

(get-command PowerShell.exe).Path

输出:

[玩转系统] PowerShell 可执行文件位置 | PowerShell 位置列表

语法:

PowerShell[.exe]   [-PSConsoleFile <file> | -Version <version>]    [-NoLogo]    [-NoExit]    [-Sta]    [-Mta]    [-NoProfile]    [-NonInteractive]    [-InputFormat {Text | XML}]    [-OutputFormat {Text | XML}]    [-WindowStyle <style>]    [-EncodedCommand <Base64EncodedCommand>]    [-ConfigurationName <string>]    [-File - | <filePath><args>]    [-ExecutionPolicy <ExecutionPolicy>]    [-Command - | { <script-block> [-args <arg-array>] }     | { <string> [<CommandParameters>] } ]

参数:

  • -PSConsoleFile :

这个用于在控制台加载指定的PS文件。导入时,必须指定 PS 文件的名称和路径。要创建新的,应使用export-console cmdlet。

  • -版本 :

这表示需要启动的Powershell版本。它可以是 2.0 或 3.0。但是,所提供的版本应该在系统上可用;否则会抛出错误。

  • -无徽标:

这用于在启动 PowerShell 时隐藏横幅。

  • -不退出:

这表示运行 cmdlet 后 PowerShell 并未关闭。

  • -STA:

此语句建议您可以使用单线程概念启动 PowerShell。在 PowerShell 2.0 版中,默认行为是多线程执行,而在 PowerShell 3.0 版中,默认行为是单线程执行。

  • -MTA:

这表示 PowerShell 应使用单线程概念启动。在 PowerShell 版本 2.0 中,默认为多线程,而在 PowerShell 版本 3.0 中,默认为单线程。

  • -无个人资料:

这表示不应加载 PowerShell 配置文件。

  • 非交互式:

这表示在执行期间不应向用户显示提示。

  • -InputFormat {文本| XML}:

这指定发送到 PowerShell 的输入的格式。它可以是文本或 xml。

  • -OutputFormat {文本| XML}:

这指定从 PowerShell 发送的输出格式。它可以是文本或 xml。

  • -WindowStyle :

这表示 PowerShell 窗口的样式。接受的值为“正常”、“最小化”、“最大化”或“隐藏”。

  • -配置名称:

这表示 PowerShell 的端点配置。这可以是本地计算机上的默认端点,也可以是与用户要求相关的自定义端点。

  • -文件 - | :

如果指定“-”,则考虑标准输入。如果 cmdlet 运行时不带“-”,则会启动正常会话。 “这就像在没有文件参数的情况下运行一样。如果 Record 的值是记录方式,则脚本在本地范围内运行(“点源”),因此脚本创建的功能和元素可以在当前会话中访问。该记录必须是命令中的最后一个参数。举例来说,如果您在 cmd.exe 环境中并且需要传递环境变量“尊重”,则可以通过以下方式进行:powershell.exe -File .viki.ps1 -TestParam test。

  • -ExecutionPolicy :

此命令设置 PowerShell 中当前会话的默认执行策略。该值存储在环境变量 $env:PSExecutionPolicyPreference 中。

  • -命令:

这表示要执行的命令。这就像在 PowerShell 窗口中运行命令一样。要停止执行,必须设置 NOExit 参数。该参数的值可以是字符串或脚本块。如果值为“-”,则从标准化输入中读取该值。如果 value 是字符串,则应在末尾指定。

结论

因此,PowerShell 可执行文件位置一文详细解释了 PowerShell 可执行文件的各个位置。它还详细解释了 PowerShell.exe 及其各种参数。需要注意的是如何从命令提示符触发PowerShell.exe。要详细了解更多信息,建议从 cmd 提示符探索 Powershell.exe 中的运行文件。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯