FOLIO-FSE / FOLIO-FSE/FolioClient-PowerShell
Minimum PowerShell Version?
まだ誰も着手していません。
- 主要言語
- PowerShell
- スター
- 0
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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 <redacted>\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
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
FolioClient.psm1 の 165 行目付近、Get-FolioRecordsByQuery が Get-Date -AsUTC 呼び出しに到達する箇所から始め、PowerShell 5.1 環境での動作を確認します。モジュールが最小バージョンをどのようにドキュメント化しているかを確認し、互換性要件または日付処理のどちらを修正する必要があるかを判断します。記載されたサポートレベルがモジュールの動作と一致し、コマンドがこの報告されたエラーを生成しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- powershell
- 領域
- api
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 58/100