На моем компьютере существует переменная окружения ONEDRIVE
, значение - это местоположение моей папки onedrive, следующее очень многословно, но делает то, что вы хотите:
$OneDrivePath = [Environment]::GetEnvironmentVariable("ONEDRIVE",[EnvironmentVariableTarget]::User)
Test-Path -Path $OneDrivePath
следующее, вероятно, также должно работать, не будучи столь многословным, но оно явно не гарантирует, что onedrive env var является пользовательской переменной.
test-path -path $env:OneDrive