我敢肯定,这已经被问了一百万遍了,但是我不知道为什么我不能在powershell中运行这个简单的命令:
PS> new-item -path c:\users\me\desktop\testfolder -name (get-date).txt -value (get-date).toString() -itemtype file
我永远会收到以下错误:
New-Item : Access to the path 'C:\Users\Me\desktop\testfolder' is denied.
... PermissionDenied: ... UnauthorizedAccessException
... FullyQualifiedErrorId: NewItemUnauthorizedAccessError,Microsoft.PowerShell...
无论如何,
我尝试了以下所有方法,但均无济于事:
- 以管理员身份运行powershell(即“以管理员身份运行”)
- Set-ExecutionPolicy RemoteSigned
- 文件夹上的“ takeown”
- 将文件夹上的安全设置设置为:“所有人>完全控制”
- -力
接下来我应该去哪里寻找答案?我是本地计算机上的管理员。没有权限执行像创建愚蠢的文本文件一样简单的操作,这非常令人沮丧。
拔头发...
您是否尝试过-Force参数?
—
EBGreen 2012年
刚刚尝试过,同样的错误(我现在将其添加到上面的列表中)
—
ErOx 2012年
在XP上进行了一些测试,无法在用户文件夹中创建文件或文件夹(在我的情况下为C:\ Documents and Settings)。我可以在C:\中执行此操作。必须使用ACL或类似的东西。
—
Mechaflash 2012年