变量名 | 描述 |
---|
$$ | 此变量用于表示会话接收到的最后一行中的最后一个标记。 |
$? | 此变量用于表示上次操作的执行状态。如果没有错误,它将返回 True 值,否则返回 False。 |
$^ | 此变量用于表示会话接收到的最后一行中的第一个标记。 |
$_ | 此变量充当 $PSItem。它包含管道对象中的当前对象。 |
$args | 此变量包含传递给脚本、函数或脚本块的未声明参数的值的数组。 |
$ConsoleFileName | 此变量用于表示会话中最近使用的控制台文件的路径。 |
$Error | 此变量用于包含一个错误对象数组,该数组表示最近的错误。 |
$Event | 此变量用于包含 PSEventArgs 的对象。PSEventArgs 是一个用于表示正在处理的事件的对象。 |
$EventSubscriber | 此变量用于包含 PSEventSubscriber 的对象。此对象向您显示正在处理的事件的事件订阅者。 |
$EventArgs | 此变量用于包含一个对象,该对象表示第一个事件的参数。 |
$false | 此变量用于表示 False。 |
$foreach | 此变量用于包含 ForEach 循环的枚举器。此变量仅在 ForEach 循环执行时存在。并且它将在循环完成后被删除。 |
$Home | 此变量用于表示用户主目录的完整路径。 |
$input | 此变量包含一个枚举器,用于枚举传递给函数的所有输入。它仅适用于脚本块和函数。 |
$Host | 此变量包含一个对象,该对象显示 Windows PowerShell 的当前主机应用程序。 |
$IsLinux | 如果当前会话在 Linux 操作系统上运行,则此变量包含 $True,否则为 $False。 |
$IsWindows | 如果当前会话在 Windows 操作系统上运行,则此变量包含 $True,否则为 $False。 |
$IsMacOS | 如果当前会话在 MacOS 操作系统上运行,则此变量包含 $True,否则为 $False。 |
$null | 此变量用于表示空值或空值。我们可以使用它来表示脚本和命令中不存在或未定义的值。 |
$PID | 此变量显示正在托管当前 PowerShell 会话的进程的 PID。 |
$PSItem | 此变量充当 $_。它包含管道对象中的当前对象。 |
$PSHome | 此变量表示 Windows PowerShell 安装目录的完整路径。 |
$PSVersionTable | 此变量用于表示只读哈希表,该表显示有关当前会话中运行的 PowerShell 版本的详细信息。 |
$PWD | 此变量用于包含路径对象,该对象显示当前目录的完整路径。 |
$ShellId | 此变量用于表示当前 shell 的标识符。 |