Invoke-WebRequest
имеет 2 или более способа аутентификации, как показано ниже. Как мне определить, какой из них использовать? зависит ли это от ресурса запроса?
1) Добавление учетных данных с использованием Credential
[-Credential <PSCredential>]
,
2) Добавление учетных данных с использованием Headers
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $bt_user, $bt_pass)))
-Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}