【问题标题】:Powershell Copy-Item - Access DeniedPowershell Copy-Item - 访问被拒绝
【发布时间】:2012-12-10 03:25:20
【问题描述】:

我正在编写一个脚本,它将打开目录中的文件并执行查找/替换。但在我这样做之前,我想在与原始文件相同的目录中制作文件的副本。所有文件都存在于 C:\Program Files (x86) 目录中。脚本错误指出拒绝访问该目录。我看到 Copy-Item 有一个 -Credential 参数,但在我的测试机器上我没有任何本地管理员权限。似乎没有任何方法可以将文件复制到同一目录。我可以指定系统的临时文件夹(Windows 7 Professional)并直接写在那里吗?不过,我想找到一种方法将文件复制到与源文件相同的目录中。

【问题讨论】:

    标签: powershell copy-item


    【解决方案1】:

    Windows Vista 及更高版本默认不允许非管理员用户写入 `%PROGRAMFILES% 文件夹。这意味着您不会被允许在那里复制文件。在执行查找/替换操作后,您也无法保存它们。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 2012-08-11
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多