我正在运行我的PowerShell作为管理员,我尝试创建一个指向另一个目录的符号链接 . 为此,我想使用Microsoft documentation中描述的 New-Item
cmdlet .
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 cmdlet
PS C:\Temp> New-Item -ItemType SymbolicLink
我可以手动输入路径,这意味着我的PowerShell实际上知道cmdlet .
有谁知道问题是什么,可以帮助我吗?
1 回答
上面的代码不适用于PowerShell 2.0 . 在Mark Wragg询问我使用哪个PS版本之后,我升级到4.0并且它有效 . 看来,PS 2.0中不支持
New-Item
cmdlet中的某些参数 .