【发布时间】:2020-02-27 11:35:11
【问题描述】:
我试过但没有找到答案:
如何在 Windows PowerShell 中获取当前用户的主页?
【问题讨论】:
标签: powershell environment-variables powershell-2.0
我试过但没有找到答案:
如何在 Windows PowerShell 中获取当前用户的主页?
【问题讨论】:
标签: powershell environment-variables powershell-2.0
系统变量(您将在 Batch 中以 %varname% 寻址的变量)在 PowerShell 中可通过 $env:varname 访问。您可以使用Get-ChildItem -Path Env: 列出对您的 PowerShell 会话可见的系统变量。
【讨论】:
在 Windows 中,它看起来像 $env:userprofile 或 $env:homepath 没有驱动器。
dir env: | where value -match admin
Name Value
---- -----
APPDATA C:\Users\admin\AppData\Roaming
HOMEPATH \Users\admin
LOCALAPPDATA C:\Users\admin\AppData\Local
OneDrive C:\Users\admin\OneDrive
Path C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Wind...
PSModulePath C:\Users\admin\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerSh...
TEMP C:\Users\admin\AppData\Local\Temp
TMP C:\Users\admin\AppData\Local\Temp
USERNAME admin
USERPROFILE C:\Users\admin
【讨论】:
试试这个:
[Environment]::ExpandEnvironmentVariables("%UserProfile%")
【讨论】: