Ik heb deze code geschreven om een xlsx te downloaden van SharePoint online.
De MFA procedure gaat helemaal goed, die doorloopt ie.
En na het authenticeren krijg ik een foutmelding. Het bestand bestaat echt, want als ik die via SharePoint online open, krijg hem gewoon voor mijn neus.
Ik open PowerShell als admin
De directe link naar de xlsx is:
(Ik heb de site en de url wat geannonimiseerd)
Iemand een idee waar dit aan kan liggen?
De foutmelding:
De MFA procedure gaat helemaal goed, die doorloopt ie.
En na het authenticeren krijg ik een foutmelding. Het bestand bestaat echt, want als ik die via SharePoint online open, krijg hem gewoon voor mijn neus.
Ik open PowerShell als admin
De directe link naar de xlsx is:
code:
1
| https://intranet.bedrijf.com/Workspaces/WS00123/Folder1/Folder2/Folder3/Folder4/2024/excelfile.xlsx |
(Ik heb de site en de url wat geannonimiseerd)
Iemand een idee waar dit aan kan liggen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| # Importeer de benodigde modules Import-Module MSAL.PS Import-Module PnP.PowerShell # Definieer de inloggegevens $clientId = "1950a258-227b-4e31-a9cf-717495945fc2" $tenantId = "common" $siteUrl = "https://intranet.bedrijf.com" $filePath = "/Workspaces/WS00123/Folder1/Folder2/Folder3/Folder4/2024/excelfile.xlsx" # Verkrijg een toegangstoken $token = Get-MsalToken -ClientId $clientId -TenantId $tenantId -Interactive # Maak verbinding met de SharePoint-site Connect-PnPOnline -Url $siteUrl -AccessToken $token.AccessToken # Download het bestand Get-PnPFile -Url $filePath -FileName "excelfile.xlsx" -AsFile |
De foutmelding:
code:
1
2
3
4
5
6
7
8
9
| Connect-PnPOnline: Line | 15 | Connect-PnPOnline -Url $siteUrl -AccessToken $token.AccessToken | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Unexpected response from the server. The content type of the response is "text/html; charset=utf-8". The status code is "OK". cmdlet Get-PnPFile at command pipeline position 1 Supply values for the following parameters: Path: |