Я обнаружил, что самым простым решением для моей проблемы было изменение учетной записи, под которой работала служба GitHub Actions.
Я добился этого с помощью powershell "(Get-Service actions.runner.*).name"
, чтобы найти имя службы GitHub Actions.
А затем запустить sc config "NAME_OF_YOUR_SERVICE" obj= "NT AUTHORITY\SYSTEM" type= own
, чтобы обновить его для работы в качестве системы.
РЕДАКТИРОВАТЬ:
Как @Lex Li говорит
Агент CI (для Azure Pipelines или GitHub Actions) должен работать под выделенной учетной записью (на Windows обычно служебной учетной записью из Active Directory), чтобы можно было настраивать его разрешения для различных ресурсов.