0

我正在 PowerShell 中编写一个脚本,该脚本正在测试目标 SharePoint 2013 URL 的登录凭据,这些凭据传递给调用相关 URL 的 Invoke-WebRequest 命令。当我使用 -UseDefaultCredential 时,返回的状态是 200,但是当我替换它并尝试将以下代码传递给同一命令的 -Credential 属性时,我收到 401 错误:

[string][ValidateNotNullOrEmpty()] $userPassword = "password"
[SecureString] $userPassword = ConvertTo-SecureString -String $userPassword -AsPlainText -Force
[PSCredential] $userCredential = New-Object -TypeName 
System.Management.Automation.PSCredential("userName", $userPassword)
Invoke-Webrequest -Credential $userCredential -uri "https://connect.adler.edu" 
powershell -noexit

关于使用 -Credential 属性时为什么会出现 401 错误的任何想法?谢谢!

4

0 回答 0