PowerShell内置变量
PowerShell内置变量:
$null
- 表示一个不存在的值。$$
- 表示当前的美元符号($)。$?
- 布尔值,表示上一个命令是否成功执行。$^
- 表示上一个命令的最后一个参数。$_
- 表示当前的管道对象。$args
- 表示传递给脚本的所有参数的数组。$ConsoleFileName
- 表示当前正在执行的 PowerShell 会话或脚本的名称。$DebugPreference
- 确定如何响应调试信息。$Error
- 表示一个包含当前会话中所有错误的数组。$Event
- 表示当前事件对象。$EventArgs
- 表示当前事件参数的对象。$EventSubscriber
- 表示当前事件订阅的对象。$ExecutionContext
- 表示当前的执行环境。$false
- 表示布尔值假。$foreach
- 表示当前的循环变量。$HOME
- 表示当前用户的主目录。$Host
- 表示当前的宿主环境。$Input
- 表示从管道传入的对象。$LastExitCode
- 表示上一个执行的外部程序的退出代码。$Matches
- 表示当前正则表达式匹配的结果。$MyInvocation
- 表示当前脚本的调用信息。$NestedPromptLevel
- 表示当前嵌套提示级别。$null
- 表示空值。$PID
- 表示当前进程的 ID。$PROFILE
- 表示当前用户配置文件的路径。$ProgressPreference
- 确定如何显示进度条。$PSBoundParameters
- 表示当前命令的绑定参数。$PSCmdlet
- 表示当前的 cmdlet 对象。$PSCommandPath
- 表示当前脚本或 cmdlet 的路径。$PSCulture
- 表示当前的文化设置。$PSDebugContext
- 表示当前调试上下文。$PSItem
- 与$_
相同,表示当前的管道对象。$PSSenderInfo
- 表示发送当前事件的会话的信息。$PSUICulture
- 表示当前的用户界面文化设置。$PWD
- 表示当前的工作目录。$ShellID
- 表示当前的 shell ID。$StackTrace
- 表示当前异常的堆栈跟踪。$Switch
- 表示当前的开关参数。$true
- 表示布尔值真。$VerbosePreference
- 确定如何响应详细信息。$WarningPreference
- 确定如何响应警告信息。
引用:
https://www.cnblogs.com/zhang-snail/p/17974605