FOLIO-FSE / FOLIO-FSE/FolioClient-PowerShell
Minimum PowerShell Version?
- Lenguaje dominante
- PowerShell
- Estrellas
- 0
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza en FolioClient.psm1 alrededor de la línea 165, donde Get-FolioRecordsByQuery llega a la llamada Get-Date -AsUTC, y verifica el comportamiento en un entorno de PowerShell 5.1. Comprueba cómo documenta el módulo su versión mínima y determina si es necesario corregir el requisito de compatibilidad o el manejo de fechas. Se considerará terminado cuando el nivel de soporte indicado coincida con el comportamiento del módulo y el comando ya no produzca este error reportado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- powershell
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 58/100