| $$ |
|
| $? |
查詢前一次指令的執行狀態 |
| $^ |
查詢前一次執行的指令 |
| $_ |
迴圈或是 Pipe 的暫存變數 |
| $args |
|
| $ConsoleFileName |
|
| $Error |
|
| $Event |
|
| $EventSubscriber |
|
| $ExecutionContext |
|
| $true |
|
| $false |
|
| $null |
|
| $foreach |
|
| $HOME |
使用者帳號家目錄路徑 |
| $Host |
用來判斷Powershell運行的環境 |
| $input |
|
| $inputScript |
|
| $IsCoreCLR |
v7 |
| $IsLinux |
v7 判斷作業系統是否為 Linux |
| $IsMacOS |
v7 判斷作業系統是否為 MacOS |
| $IsWindows |
v7 判斷作業系統是否為 Microsoft Windows |
| $LastExitCode |
|
| $Matches |
正規式比對的結果 |
| $MyInvocation |
|
| $PSScriptRoot |
|
| $PSCommandPath |
|
| $NestedPromptLevel |
|
| $PID |
取得目前Powershell 或是 Powershell ISE 的 Process ID |
| $PROFILE |
|
| $PSBoundParameters |
|
| $PSCmdlet |
|
| $PSCulture |
顯示系統的語系 |
| $PSDebugCoNtext |
|
| $PSEdition |
|
| $PSHOME |
顯示系統預設的 Powershell Home Path |
| $PSItem |
|
| $PSSenderInfo |
|
| $PSUICulture |
顯示系統的語系 |
| $PSVersionTable |
顯示Powershell的版本資訊 |
| $PWD |
取得目前路徑位置 |
| $Sender |
|
| $ShellId |
|
| $StackTrace |
|
| $switch |
|
| $this |
|
| $ast |
|
| $cursorColumn |
|
| $MaximumAliasCount |
|
| $MaximumDriveCount |
|
| $MaximumErrorCount |
|
| $MaximumFunctionCount |
|
| $MaximumVariableCount |
|
| $options |
|
| $positionOfCursor |
|
| $psISE |
在 Powershell Console,此系統變數為 $null,可以用來判斷執行環境是 Powershell ISE 還是 Pwoershell Console |
| $psUnsupportedConsoleApplications |
|
| $tokens |
|
| $ConfirmPreference |
High, Medium, Low, None |
| $CurrentlyExecutingCommand |
|
| $DebugPreference |
Break: Enter the debugger, Continue: 顯示偵錯訊息,並繼續執行, Ignore: Ignore the evenet completely, SilentlyContinue: 沒有作用。 偵錯訊息不會顯示,而且不會中斷執行, Stop: 顯示偵錯訊息並停止執行。 將錯誤寫入主控台, Suspend: Reserved for future use. |
| $ErrorActionPreference |
|
| $ErrorView |
|
| $InformationPreference |
|
| $LogCommandHealthEvent |
|
| $LogCommandLifecycleEvent |
|
| $LogEngineHealthEvent |
|
| $LogEngineLifecycleEvent |
|
| $LogProviderHealthEvent |
|
| $LogProviderLifecycleEvent |
|
| $LogSettingsEvent |
|
| $PSLogUserData |
|
| $MaximumHistoryCount |
|
| $NestedPromptLevel |
|
| $OFS |
|
| $OutputEncoding |
|
| $ProgressPreference |
|
| $PSDebugContext |
|
| $PSDefaultParameterValues |
|
| $PSEmailServer |
|
| $PSItem |
|
| $PSModuleAutoLoadingPreference |
|
| $VerboseHelpErrors |
|
| $VerbosePreference |
|
| $WarningPreference |
|
| $WhatIfPreference |
|
| $Alias: |
|
| $Cert: |
|
| $Function: |
|
| $HKLM: |
|
| $HKCU: |
|
| $Variable: |
|
| $WSMan: |
|
| $Global: |
|
| $Local: |
|
| $Script: |
|
| $Private: |
|
| $env:ALLUSERSPROFILE |
C:\ProgramData |
| $env:APPDATA |
C:\Users\使用者帳號\AppData\Roaming |
| $env:ChocolateyInstall |
C:\ProgramData\chocolatey |
| $env:ChocolateyLastPathUpdate |
|
| $env:COMPUTERNAME |
電腦名稱 |
| $env:ComSpec |
C:\WINDOWS\system32\cmd.exe |
| $env:DriverData |
C:\Windows\System32\Drivers\DriverData |
| $env:HOMEDRIVE |
C: |
| $env:HOMEPATH |
\Users\使用者帳號 |
| $env:LOCALAPPDATA |
C:\Users\使用者帳號\AppData\Local |
| $env:LOGONSERVER |
\電腦名稱 |
| $env:NUMBER_OF_PROCESSORS |
電腦CPU核心數 |
| $env:OS |
Windows_NT |
| $env:Path |
Path環境變數 |
| $env:PATHEXT |
可執行的副檔名列表 |
| $env:POWERSHELL_DISTRIBUTION_CHANNEL |
MSI:Windows 10 Pro |
| $env:PROCESSOR_ARCHITECTURE |
AMD |
| $env:PROCESSOR_IDENTIFIER |
Intel64 Family 6 Model 158 Stepping 10, GenuineIntel |
| $env:PROCESSOR_LEVEL |
6 |
| $env:PSModulePath |
Powershell Modules安裝的路徑 |
| $env:SystemDrive |
C: |
| $env:SystemRoot |
C:\WINDOWS |
| $env:TEMP |
C:\Users\使用者帳號\AppData\Local\Temp |
| $env:USERNAME |
使用者帳號 |
| $env:USERPROFILE |
C:\Users\使用者帳號 |
| $env:windir |
C:\WINDOWS |
| $env:ProgramFiles |
C:\Program Files |
| ${env:ProgramFiles(x86)} |
C:\Program Files (x86) |
| $env:ProgramW6432 |
C:\Program Files |
0 意見:
張貼留言