0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PowerShellに右クリックでペーストするとクォートが消える

Last updated at Posted at 2024-08-20

TL;DR

PSReadlineのバグ(っぽい)。
以下のいずれかで対処可能。

  1. [推奨]Ctrl+Vで貼り付け
  2. PSReadlineを無効化して貼り付け
powershell
> Remove-Module PSReadline

環境

  • Windows 10 Enterprise 22H2 (OSビルド:19045.4651)
powershell
PS C:\Users\hogehoge> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.4648
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.4648
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

経緯

以下の「Windows 7 and later, using Microsoft Powershell:」部分を実行しようとしたらハマった。

Supply basic auth headers

  1. 上記コードをコピー
  2. Powershellを開き、右クリックでペースト
  3. Enterで実行
  4. 以下のエラーが発生
powershell
PS C:\Users\hogehoge> $Text = user@example.com:api_token_string
user@example.com:api_token_string : 用語 'user@example.com:api_token_string' は、コマンドレット、関数、スクリプト ファ
イル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている
場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 :1 文字:9
+ $Text = user@example.com:api_token_string
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (user@example.com:api_token_string:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

調べてみたところ、全角文字がおかしくなる現象を発見。
PowerShellで全角文字を入力すると表示がおかしくなる問題について の補足

クォートについての記述はなかったが、試しにRemove-Moduleしてみたらクォートが消えることはなくなった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?