Mon PowerShell a été mis à niveau vers le nouveau PowerShell 7.2.0 et cela s’est produit automatiquement depuis que je obtenir PowerShell depuis le Home windows Retailer. Cependant, mon invite de fantaisie utiliser PSReadLine avec saisie semi-automatique prédictive cessé de fonctionner d’un coup.

Cependant, tout à coup, j’ai commencé à recevoir cette erreur à chaque invite.
Couldn't load sort 'System.Administration.Automation.Subsystem.PredictionResult' from meeting 'Microsoft.PowerShell.PSReadLine.Polyfiller, Model=1.0.0.0, Tradition=impartial, PublicKeyToken=null'.
at Microsoft.PowerShell.PSConsoleReadLine.PredictionViewBase.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.PredictionInlineView.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.Prediction.Reset()
at Microsoft.PowerShell.PSConsoleReadLine.Initialize(Runspace runspace, EngineIntrinsics engineIntrinsics)
at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics, CancellationToken cancellationToken)
Eh bien, vous pouvez voir que j’utilise une model bêta de PSReadLine 2.2:
### Atmosphere
PSReadLine: 2.2.0-beta2
PowerShell: 7.2.0
Mais je n’ai pas réussi à le tenir à jour, et quand je suis entré dans cet état, j’ai réalisé que parce que mon invite n’était pas jolie (momentanément), je pouvais le mettre à jour avec une ligne tout en restant sur le practice bêta.
Set up-Module PSReadLine -AllowPrerelease -Drive
Maintenant, je suis sur 2.2.0-beta4 et tout va bien et j’ai retrouvé mon historique de prédictions !
Parrainer: Couchbase Capella DBaaS est versatile, complet et entièrement géré avec un accès intégré by way of Ok/V, SQL et la recherche en texte intégral. C’est extremely rapide, mais étonnamment abordable. Essayez Capella aujourd’hui gratuitement.
À propos de Scott