ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

Powershell cdコマンドでProgram Filesにディレクトリ移動でInvalidArgument:エラー

Powershell cdコマンドでProgram Filesにディレクトリ移動でInvalidArgument:エラーという内容ですが、正直、アップするまでの内容ではなかったのですが、Powershellというかサーバー初心者の方向けの内容です。

 

Powershellを利用してProgram Filesにディレクトリ移動しようとしてエラーがでたという内容で、海外のフォーラムに記載がありました。

 

Powershell内で、ディレクトリをPS C:\ WINDOWS \ system32から

PS C:\ Program Files \ WindowsPowerShell \ Scripts、これに固有のコマンドは何ですか?

Set-Locationコマンドとcdコマンドを使用していて、問題が発生しています。

 

これはスペースが含まれれる為にでてくるエラーで、以下のようにエラーがでます。

 

--------

PS C:\> cd C:\Program Files
Set-Location : 引数 'Files' を受け入れる位置指定パラメーターが見つかりません。
発生場所 行:1 文字:1
+ cd C:\Program Files
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Location]、ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

-------

 

次のようにダブルコーテーションで囲むと問題なく動作します。

-------

 PS C:\> cd "C:\Program Files"
PS C:\Program Files>

-------

 

ある程度サーバでの仕事をしていたらわかることですが、参考までに。 

 

【2020最新型&26800mAh&PSE認証済】モバイルバッテリー 大容量 パススルー機能搭載 3in1入力ポート(Lightning/micro?USB/Type-C) ケーブル1本で充/蓄電 LCD残量表示 2USBポート 最大2.1A出力 二台同時充電 スマホ充電器 携帯充電器 旅行/出張/緊急用 防災グッズ iPhone/iPad/Android各種他対応 DeliToo