2017-09-07 15 views
1

PowerShellを管理者として実行していて、別のディレクトリへのシンボリックリンクを作成しようとしています。 Microsoft documentationに記載されているように、New-Itemコマンドレットを使用します。PowerShellでSymbolicLinkを作成できない

New-Item -ItemType SymbolicLink -Path C:\Temp -Name TestDir -Value C:\LinkedDir 

私は(シンボリックリンク自体を除く)すべてのディレクトリが存在するが、それでも私はこのエラーを取得し、確認しました:

 
New-Item : Type unkonwn Typ. Only "file" and "directory" can be used. 
In Line:1 Row:9 
+ New-Item <<<< -ItemType SymbolicLink -Path C:\Temp -Name TestDir -Value C:\LinkedDir 
    + CategoryInfo   : InvalidArgument: (:) [New-Item], PSArgumentException 
    + FullyQualifiedErrorId : Argument,Microsoft.PowerShell.Commands.NewItemCommand 

私はちょうどこの

のようにNew-Itemコマンドレットを使用した場合
PS C:\Temp> New-Item -ItemType SymbolicLink 

パスを手動で入力することができます。これは、PowerShellが実際にコマンドレットを認識していることを意味します。

問題が何であるか知っている人は誰ですか?

+3

あなたのコマンドの構文には何も問題はありません。それは私のために働きます。 PowerShell/Windowsのどのバージョンを使用していますか? –

+0

"unkonwn Typ。"と入力してください。誰かがひどくセーブドローに失敗した。未知の型を指定すると、 "ファイルシステムの型は既知の型ではなく、"ファイル "、"ディレクトリ "、または"シンボリックリンク "しか指定できません。 (PS5)。 –

+0

@MarkWragg Windows 7とPS 2.0 - 私はPSを更新しようとします – Toby

答えて

1

上記のコードはPowerShell 2.0では動作しません。 Mark Wraggが私が使用しているPSバージョンを尋ねた後、私は4.0にアップグレードして動作しました。 New-Itemコマンドレットの一部のパラメータは、PS 2.0ではサポートされていないようです。

関連する問題