使用PHP使用Powershell脚本登录Azure

使用PHP使用Powershell脚本登录Azure,php,azure,powershell,Php,Azure,Powershell,我已经为Azure中的登录创建了powershell脚本。它可以工作,但当登录凭证提示打开时,我想做的应该是在现有浏览器中打开它 这是我的PHP+Powershell代码 Shell_Exec(powershell.exe -executionpolicy bypass -NoProfile -File login.ps1 xyz@domain.onmicrosoft.com); login.ps1 $getCredential = Get-Credential $args[0] $Crede

我已经为Azure中的登录创建了powershell脚本。它可以工作,但当登录凭证提示打开时,我想做的应该是在现有浏览器中打开它

这是我的PHP+Powershell代码

Shell_Exec(powershell.exe -executionpolicy bypass -NoProfile -File login.ps1 xyz@domain.onmicrosoft.com);
login.ps1

$getCredential = Get-Credential $args[0]
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $getCredential.UserName, $getCredential.Password
$Session = New-CsOnlineSession -Credential $Credential 
Import-PSSession -Session $Session -AllowClobber
#Get-CsOnlineUser | ConvertTo-Json
Get-PSSession | Remove-PSSession
现在它显示下面的登录弹出窗口

现在我想在现有的网络浏览器中弹出这个窗口


提前感谢

还希望通过不同的PHP脚本为get users listing(get-CsOnlineUser)存储该会话?