Get-ChildItem 是一个在 PowerShell 上列出目录的命令,类似 linux 的 cd 命令,以下即是通过 Get-ChildItem 调用 env 变量符号来查询系统已经内置的变量名与变量值。
获取系统已配置的所有变量
Get-ChildItem env:
Name Value
---- -----
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Users\hexingxing\AppData\Roaming
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME S2MQT22HH7N
ComSpec C:\Windows\system32\cmd.exe
DriverData C:\Windows\System32\Drivers\DriverData
HOMEDRIVE C:
HOMEPATH \Users\hexingxing
LOCALAPPDATA C:\Users\hexingxing\AppData\Local
LOGONSERVER \\DC2022
NUMBER_OF_PROCESSORS 12
OS Windows_NT
Path C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\...
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 9e0a
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PSModulePath C:\Users\hexingxing\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PUBLIC C:\Users\Public
SystemDrive C:
SystemRoot C:\Windows
TEMP C:\Users\hexingxing\AppData\Local\Temp
TMP C:\Users\hexingxing\AppData\Local\Temp
USERDNSDOMAIN HXX.TT
USERDOMAIN HXX
USERDOMAIN_ROAMINGPROFILE HXX
USERNAME hexingxing
USERPROFILE C:\Users\hexingxing
windir C:\Windows
WXDRIVE_START_ARGS --wxdrive-setting=0 --disable-gpu --disable-software-rasterizer --enable-features=NetworkServiceInProcess
ZES_ENABLE_SYSMAN 1
获取指定的变量:临时文件夹目录
Get-ChildItem env:temp
Name Value
---- -----
TEMP C:\Users\hexingxing\AppData\Local\Temp
获取指定的变量:当前用户名
Get-ChildItem env:username
Name Value
---- -----
USERNAME hexingxing
获取临时文件夹内容明细
Get-ChildItem $env:temp
目录: C:\Users\hexingxing\AppData\Local\Temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021/11/25 周四 14:27 Adobe
d----- 2021/11/16 周二 14:07 baidu
d----- 2021/11/23 周二 20:49 baiduyunguanjia
d----- 2021/11/23 周二 20:49 cep_cache
d----- 2021/11/25 周四 10:05 chrome_url_fetcher_3340_2117868006
d----- 2021/11/24 周三 21:52 chrome_url_fetcher_5576_352491047
d----- 2021/11/24 周三 21:56 chrome_url_fetcher_6348_1482766446
d----- 2021/11/24 周三 21:56 chrome_url_fetcher_7664_1965184945
d----- 2021/11/26 周五 9:55 chrome_url_fetcher_8088_1406270801
d----- 2021/11/24 周三 21:42 chrome_url_fetcher_8540_1198092910
d----- 2021/11/26 周五 18:20 chrome_url_fetcher_9472_1010974181
d----- 2021/11/29 周一 19:49 file_icon_path
d----- 2021/11/25 周四 12:11 IIF67C9.tmp
d----- 2021/11/25 周四 12:11 IIF69FC.tmp
d----- 2021/11/25 周四 12:11 Intel
d----- 2021/11/24 周三 18:08 LCFEM
d----- 2021/11/25 周四 14:27 lilo.2328
d----- 2021/11/23 周二 10:03 Low
d----- 2021/11/26 周五 9:21 msdt
d----- 2021/11/26 周五 9:21 msdtadmin
d----- 2021/11/30 周二 9:54 msohtmlclip
d----- 2021/11/30 周二 9:54 msohtmlclip1
d----- 2021/11/29 周一 19:49 PhotoshopCrashes
d----- 2021/11/16 周二 15:35 Rar$EXa15660.26333
d----- 2021/11/26 周五 9:07 temp_profile_1972_26626
d----- 2021/11/24 周三 18:08 temp_profile_2996_30661
d----- 2021/11/24 周三 18:08 temp_profile_3020_14488
d----- 2021/11/25 周四 12:18 temp_profile_3084_2693
d----- 2021/11/26 周五 17:45 temp_profile_6324_11435
d----- 2021/11/24 周三 19:19 temp_profile_6788_4122
d----- 2021/11/25 周四 9:18 temp_profile_7236_6942
d----- 2021/11/26 周五 9:21 temp_profile_9168_20243
...
打开临时文件夹目录
start $env:temp
定位当前用户目标路径
C:\Users\$env:username\Desktop\hexingxing.cn.txt
回显指定变量值
同时支持直接使用 $env:temp 简洁命令。
echo $env:temp
C:\Users\hexingxing\AppData\Local\Temp
echo $env:username
hexingxing
回显指定变量值
$env:PathExt
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL
利用变量目录路径快速切换变量路径位置
cd $env:temp
PS C:\Users\hexingxing\AppData\Local\Temp> cd $env:windir
PS C:\Windows>
友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!
0 条评论