1

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

4

1 回答 1

2

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

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

于 2012-12-23T06:32:25.857 回答