如何解决间歇性地遇到Connect-MsolService的问题-记录原因
我有几个按需执行的脚本,代码的基本结构如下:
$proxy = [System.Net.CredentialCache]::DefaultCredentials
[System.Net.WebRequest]::DefaultWebProxy.Credentials = $proxy
Import-Module msonline
Connect-MsolService -Credential (New-Object System.Management.Automation.PSCredential ("*******",(ConvertTo-SecureString "*******" -AsPlainText -Force)))
#Might call Get-MsolUser or Get-MsolAccountSKU or Set-MSOlUserLicense etc here
由于这些请求是通过代理发生的,因此我设置了代理凭据,然后尝试联机连接MS,一旦连接,我将根据请求执行所需的操作/任务,因此在一个脚本中它可能是Get- MsolUser,而在另一个中则是set-msoluserlicense,在第三部分中则是其他msol cmdlet。
在大多数情况下,这些脚本可以很好地运行,但是我注意到这个间歇性问题,即脚本中不起作用,并给出了异常情况
Connect-MsolService : An error occurred while sending the request.
At line:24 char:1
+ Connect-MsolService -Credential (New-Object System.Management.Automat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (:) [Connect-MsolService],HttpRequestException
+ FullyQualifiedErrorId : System.Net.Http.HttpRequestException,Microsoft.Online.Administration.Automation.ConnectMsolService
正如我所说的,这是断断续续的问题,因此想了解是否有任何方法可以添加某种Powershell日志记录,可以说在01:03 PM表示已连接,而在02:30则未连接,原因是这个问题,我想要的只是某种日志记录,可以帮助我缩小问题范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。