Mik*_*SFT 8 powershell office365
我正在PowerShell中编写Office 365辅助工具,并且我认为这是一个简单的问题,我无法找到答案.如何判断创建的连接Connect-MsolService是否存在并处于活动状态?必须有一些方法可以知道,因为其他cmdlet可以检查,我只是不知道那是什么方式,我找不到运气.
小智 5
这是我的解决方案。
try
{
Get-MsolDomain -ErrorAction Stop > $null
}
catch
{
if ($cred -eq $null) {$cred = Get-Credential $O365Adminuser}
Write-Output "Connecting to Office 365..."
Connect-MsolService -Credential $cred
}
Run Code Online (Sandbox Code Playgroud)
Connect-MsolService连接后返回一个对象,据我所知并没有添加新变量。也许您可以通过运行模块命令之一并根据命令的执行结果来确定:
Get-MsolDomain -ErrorAction SilentlyContinue
if($?)
{
"connected"
}
else
{
"disconnected"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12035 次 |
| 最近记录: |