最近、コマンドを実行する必要がありましたが、残念ながら、コマンドラインでパスワードを入力する必要がありました。
その後、「クリア」で画面をクリアしましたが、問題のあるコマンドがセッション履歴に表示されないように、コマンド履歴もクリアしたいと思いました。残念ながら、Clear-Historyコマンドレットは、ドキュメントに記載されていることを実際には実行していないようです。Clear-Historyを実行しても、セッション履歴にはまったく影響がないようです。
ポップアップ履歴メニューに以前のコマンドが表示されたままで、上キーを押して古いコマンドをスクロールできます。問題を示すスクリーングラブは次のとおりです。
Get-Commandを使用して、Clear-Historyが実際に期待される組み込みのPowerShellコマンドレットを実行していることを確認しました。
「Clear-History-count10-newest」など、いくつかのバリエーションを試しましたが、すべて効果がありませんでした。「Clear-History-id3」などの正確な履歴IDを指定すると、次のようなエラーが発生します。
Clear-History : Cannot locate history for Id 3.
画面にコマンド#3が表示されていても。