我的同事和我自己我在使用PowerShell ISE时遇到了一个非常奇怪的问题:以下代码在通过PowerShell ISE执行时只返回$null
,但在常规PowerShell窗口或VS代码中工作正常:
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中工作?