FOLIO-FSE / FOLIO-FSE/FolioClient-PowerShell

Minimum PowerShell Version?

Offen
#3 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
PowerShell
Sterne
0
Forks
1
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The requirements for this module indicate a minimum PowerShell version of 5.1. However, in a 5.1 environment, when running `Get-FolioRecordsByQuery` I get the error:

```
Get-Date : A parameter cannot be found that matches parameter name 'AsUTC'.
At \Modules\FolioClient\0.0.3\FolioClient.psm1:165 char:24
+ if (((Get-Date -AsUTC) -ge $this.TokenExpiry) -or ($force)) {
+ ~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Date], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetDateCommand
```

It appears that the -AsUTC parameter didn't exist until version 7.4: https://learn.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.getdatecommand.asutc?view=powershellsdk-7.6.0

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne in FolioClient.psm1 ungefähr bei Zeile 165, wo Get-FolioRecordsByQuery den Aufruf Get-Date -AsUTC erreicht, und überprüfe das Verhalten in einer PowerShell 5.1-Umgebung. Prüfe, wie das Modul seine Mindestversion dokumentiert, und ermittle, ob die Kompatibilitätsanforderung oder die Datumsverarbeitung korrigiert werden muss. Erledigt ist die Aufgabe, wenn die angegebene Supportstufe dem Verhalten des Moduls entspricht und der Befehl den gemeldeten Fehler nicht mehr erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell
Bereich
api
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
58/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.