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