FOLIO-FSE / FOLIO-FSE/FolioClient-PowerShell

Minimum PowerShell Version?

オープン
#3 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

FolioClient.psm1 の 165 行目付近、Get-FolioRecordsByQuery が Get-Date -AsUTC 呼び出しに到達する箇所から始め、PowerShell 5.1 環境での動作を確認します。モジュールが最小バージョンをどのようにドキュメント化しているかを確認し、互換性要件または日付処理のどちらを修正する必要があるかを判断します。記載されたサポートレベルがモジュールの動作と一致し、コマンドがこの報告されたエラーを生成しなくなれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
powershell
領域
api
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
58/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。