powershell - 当我运行 PowerShell 脚本时总是变回用户目录
问题描述
我没见过的奇怪问题。开始在新的地方工作,所以不确定这是否是一个怪癖,但每次我运行 PS 脚本时,它似乎做的第一件事就是改回我的用户 DIR (c:\Users\UserName)
似乎在脚本的开头这样做,因为如果我输出任何文件,它们最终会出现(obvs,除非我使用显式路径)
有点烦人,我会尝试找出它为什么会这样做,但我想我会问一群更聪明的人。
干杯。
解决方案
感谢您的快速回复,当我使用 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
现在是清晨,我需要一杯咖啡!
再次感谢
推荐阅读
- swift - addSubview 后自定义视图不可点击
- reactjs - Ref 不断返回 null
- libgdx - Libgdx,在运行时设置全屏分辨率会导致应用程序以错误的大小呈现
- jquery - jQuery - 复选框附加输出的动态背景
- excel - Excel - 数组公式扩展
- javascript - 如何使用?
- sql-server - 是否有另一种使用 findorfail() 更新存储过程的方法?
- android - 读取 NFC 标签,直到它被分离并在读取标签时更新 UI
- machine-learning - 无法将我的 Twitter 数据 .CSV 文件加载到 Weka Explorer
- python - 套接字修复错误 TypeError:需要一个整数