我的同事和我自己在使用 PowerShell ISE 时遇到了一个非常奇怪的问题:以下代码$null
在通过 PowerShell ISE 执行时只会返回,但在常规 PowerShell 窗口或 VS Code 中可以正常工作:
Import-Module AzureAd
Connect-AzureAD
$user = Get-AzureADUser -SearchString "fooar@test.com"
连接已正确建立,因为调用 Get-AzureADUser -All $true
会返回 ISE 中的预期用户集。
我们正在使用2.0.0.155
模块的版本AzureAD
。这是使用的 PowerShell 版本:
Major Minor Build Revision
----- ----- ----- --------
5 1 16299 248
知道为什么它在 ISE 中不起作用吗?