【问题标题】:Access is denied - confusion over COPY-ITEM访问被拒绝 - 对 COPY-ITEM 的混淆
【发布时间】:2014-09-30 17:01:37
【问题描述】:

我正在尝试将一些文件从我的服务器复制到工作站。如果我将$Foldername 更改为C:\,则该过程可以正常工作。但是,如果我按原样保留代码,即如果我决定将文件复制到 C:\Program Files\Interrogator

我得到这个错误:

Copy-Item : Access to the path 'C:\Program Files\Interrogator\Setup Instructions.txt' is denied.
At C:\Users\coduy\Desktop\Copy2Test.ps1:20 char:10
+ Copy-Item <<<<  -Path \\10.10.0.10\DeploymentShare\Applications\JDE-Interrogator\* -Destination $Foldername
    + CategoryInfo          : PermissionDenied: (\\10.10.0.10\De...nstructions.txt:FileInfo) [Copy-Item], Unauthorized
   AccessException
    + FullyQualifiedErrorId : CopyFileInfoItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.CopyItemCommand

我可以看到访问被拒绝,但为什么?我没有共享任何文件夹,如果我决定复制到 C:\C:\Program Files ,这不会有任何区别

 $net = New-Object -comobject Wscript.Network
    $net.MapNetworkDrive("Z:","\\10.13.0.10\DeploymentShare\Applications\JDE Interrogator",0,"mydomain\coduy","P0kroy$")

    $uncServer = "\\10.10.0.10\"
    $uncFullPath = "\\10.13.0.10\DeploymentShare\Applications\JDE Interrogator"
    $username = "coduy"
    $password = "password"
    $Foldername="C:\Program Files\Interrogator"


    net use $uncServer $password /USER:$username
    try
    {

    mkdir C:\'Program Files'\Interrogator
    Copy-Item -Path \\10.10.0.10\DeploymentShare\Applications\JDE-Interrogator\* -Destination $Foldername


    }
    finally {
    net use $uncServer /delete
    }

【问题讨论】:

  • 该文件是否已经存在于目的地,如果存在,它是只读的,您是否有权修改该文件?
  • 这是权限问题,比较适合SuperUserServer Fault
  • 如何移动到其他页面?
  • @user1317553,关闭此问题并在 SU 或 SF 上打开一个新问题。既然您找到了答案,请接受它作为解决方案,以便可以关闭问题。

标签: powershell powershell-3.0


【解决方案1】:

发现其他用户也有类似的问题,这似乎是一个合理的答案:

Windows Vista 及更高版本默认不允许非管理 用户写入 `%PROGRAMFILES% 文件夹。这意味着你是 不允许在那里复制文件;你也不去 以便在执行查找/替换操作后能够保存它们。

您可以将它们写入您的用户文档文件夹 (%USERPROFILE%\Documents) 文件夹,如果这对你有用的话。

share|edit 于 2012 年 12 月 23 日 6:32 回答

肯·怀特 74.5k770140

【讨论】:

    猜你喜欢
    • 2012-12-10
    • 2022-01-27
    • 2020-08-24
    • 2021-04-02
    • 1970-01-01
    • 2011-11-12
    • 2015-09-20
    • 1970-01-01
    • 2014-08-10
    相关资源
    最近更新 更多