Windows PowerShell执行New-Item命令遇UnauthorizedAccessException权限问题
解决PowerShell New-Item权限拒绝问题(附命令修正)
嘿,我瞅见你遇到的这个权限报错了,但咱先捋清楚——核心问题大概率不是你设置的PowerShell权限,而是命令本身的用法错了!
先看你执行的命令:
New-Item -Path C:\Users\andre -Type File
这里的C:\Users\andre是一个已经存在的文件夹(目录),而你用-Type File参数是要创建文件,系统肯定会拒绝啊:你总不能把一个现成的文件夹改成文件,也没法在这个路径下创建同名的文件(因为文件夹已经占了这个名字)。
正确的命令写法
如果你想在C:\Users\andre目录下创建一个新文件,必须在路径里加上具体的文件名,比如创建一个叫my-note.txt的文件:
New-Item -Path C:\Users\andre\my-note.txt -Type File
额外排查步骤(如果修正命令后还是报错)
- 检查文件夹的实际权限:右键点击
C:\Users\andre文件夹 → 属性 → 安全选项卡,确认你的用户账户拥有「写入」权限。 - 以管理员身份运行PowerShell:有时候普通用户权限会受限制,右键PowerShell图标选择「以管理员身份运行」,再执行修正后的命令试试。
- 确认路径无拼写错误:确保文件夹路径和文件名没有打错,比如有没有大小写错误、多余的空格之类的。
内容的提问来源于stack exchange,提问作者WOPR
相关产品推荐
相关产品推荐

