是否可以检查EXOPSSession在PowerShell ISE上是否处于活动状态?
我正在网上搜索,找不到任何示例
我正在使用connect-EXOPSSession
编辑好,我自己解决了,因此我将其发布以帮助他人 我稍后在funciton和IF后面添加
function PSSessionConnected {
Get-PSSession
$result = Get-PSSession | Select State
return $result
}
#Later somewhere
if (-not (PSSessionConnected -eq "Opened")) {
Write-Host "Connecting"
Import-Module $((Get-ChildItem -Path $($env:LOCALAPPDATA+"\Apps\2.0\") -Filter CreateExoPSSession.ps1 -Recurse ).FullName | Select-Object -Last 1)
Connect-EXOPSSession -UserPrincipalName $MFAUsername
}
Else {Continue}
答案 0 :(得分:0)
DIT好的,我自己解决了,因此我将其发布,以帮助我稍后在funciton和IF下面添加的其他人
function PSSessionConnected {
Get-PSSession
$result = Get-PSSession | Select State
return $result
}
#Later somewhere
if (-not (PSSessionConnected -eq "Opened")) {
Write-Host "Connecting"
Import-Module $((Get-ChildItem -Path $($env:LOCALAPPDATA+"\Apps\2.0\") -Filter CreateExoPSSession.ps1 -Recurse ).FullName | Select-Object -Last 1)
Connect-EXOPSSession -UserPrincipalName $MFAUsername
}
Else {Continue}