首页 > 解决方案 > 当我运行 PowerShell 脚本时总是变回用户目录

问题描述

我没见过的奇怪问题。开始在新的地方工作,所以不确定这是否是一个怪癖,但每次我运行 PS 脚本时,它似乎做的第一件事就是改回我的用户 DIR (c:\Users\UserName)

似乎在脚本的开头这样做,因为如果我输出任何文件,它们最终会出现(obvs,除非我使用显式路径)

有点烦人,我会尝试找出它为什么会这样做,但我想我会问一群更聪明的人。

干杯。

标签: powershell

解决方案


感谢您的快速回复,当我使用 MFA 连接到 Exchange Online 时,我没有注意到它会转到 userprofile 文件夹。

$CreateEXOPSSession = (Get-ChildItem -Path $env:userprofile -Filter 
CreateExoPSSession.ps1 -Recurse -ErrorAction SilentlyContinue -Force | Select -Last 
1).DirectoryName
. "$CreateEXOPSSession\CreateExoPSSession.ps1" Connect-EXOPSSession -UserPrincipalName  myUPN

现在是清晨,我需要一杯咖啡!

再次感谢


推荐阅读