【发布时间】:2017-09-07 06:23:30
【问题描述】:
我以管理员身份运行 PowerShell,并尝试创建指向另一个目录的符号链接。
为此,我想使用New-Item cmdlet,如
Microsoft documentation.
New-Item -ItemType SymbolicLink -Path C:\Temp -Name TestDir -Value C:\LinkedDir
我确定所有目录(符号链接本身除外)都存在,但我仍然收到此错误:
新项目:键入未知类型。只能使用“文件”和“目录”。 在行:1 行:9 + 新项目如果我像这样使用 New-Item cmdlet
PS C:\Temp> New-Item -ItemType SymbolicLink
我可以手动输入路径,这意味着我的 PowerShell 实际上知道 cmdlet。
有谁知道问题出在哪里,可以帮助我吗?
【问题讨论】:
-
你的命令语法没有错,它对我有用。您使用的是什么版本的 PowerShell / Windows?
-
“键入未知类型。”?有人在豁免检定与拼写错误的情况下严重失败。如果我指定了未知类型,我会得到“该类型不是文件系统的已知类型。只能指定“文件”、“目录”或“符号链接”。 (PS 5)。
-
@MarkWragg Windows 7 和 PS 2.0 - 我想我会尝试更新我的 PS
标签: powershell symlink