問題
Visual Studio Codeの「SFDX: 組織を認証(Authorize an Org)」でエラー出力。
エラー内容は文字化けしていて不明。
またターミナルで「sfdx update」をしたところ下記のような表示がされました。
\sfdx\client\bin\..\7.209.6-8ba3197\bin\sfdx.cmd"' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
解決策
Salesforce CLIの入れ直し。
Salesforce CLI またはプラグインのアンインストール
https://developer.salesforce.com/docs/atlas.ja-jp.sfdx_setup.meta/sfdx_setup/sfdx_setup_uninstall.htm
※「プログラムの追加と削除」にてCLIを削除&「Program Files」フォルダの「sfdx」フォルダにある「Uninstall.exe」を実行する
↓
Salesforce CLI のインストール
https://developer.salesforce.com/docs/atlas.ja-jp.244.0.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm
※ダウンロードサイトで404エラーが出たり出なかったり・・・
↓
PC再起動
↓
「SFDX: 組織を認証(Authorize an Org)」が可能。
「sfdx update」も起動しました。
@salesforce/cli/2.9.8 win32-x64 node-v18.15.0
参考リンク
SFDC:Salesforce CLIのバージョンでハマった話
※sfdxからsfコマンドに切り替わるっぽいですね・・・
余談
「Program Files」フォルダの「sfdx」フォルダにある「Uninstall.exe」を実行する
こちらをしてなかったので予期せぬ挙動になりめちゃくちゃハマりました・・・
勘弁してほしい