FOLIO-FSE / FOLIO-FSE/FolioClient-PowerShell
Minimum PowerShell Version?
- 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