首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Export-Csv -拒绝访问路径'C:\export.csv‘

Export-Csv -拒绝访问路径'C:\export.csv‘
EN

Stack Overflow用户
提问于 2020-03-10 12:23:01
回答 2查看 12.3K关注 0票数 3

我正在从行中获取所需的信息,尽管当我导出信息时,会得到一个错误。

当我运行这段代码时:

代码语言:javascript
复制
get-process | Export-csv -Path "C:\export.csv" -NoTypeInformation

我得到了这个错误:

代码语言:javascript
复制
Export-csv : Access to the path 'C:\export.csv' is denied.
At line:1 char:14
+ get-process | Export-csv -Path "C:\export.csv" -NoTypeInformation
+               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如何导出到CSV?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-10 12:39:49

您需要使用管理控制台或将csv文件的位置更改为C:\temp或其他文件。主驱动器需要管理员权限。

编辑:标高要求仅适用于以下系统目录:

代码语言:javascript
复制
C:\
C:\Windows
C:\Program Files
C:\Program Files (x86)
C:\Users

请注意,您可以更改C:\Users下的C:\Users\<YourUserName>,但不能更改任何其他目录。Windows是为多个用户构建的,即使您可能是唯一使用它的用户。上述目录对所有用户都是通用的,更改其内容也会有效地更改其他用户的Windows环境,因为windows依赖于这些目录的完整性。允许普通用户删除/修改/添加这些文件可能会给操作系统和其他使用它的人带来危险的结果。

因此,它会尝试确保只有管理员用户有权对其进行更改。这也是安装软件时提示您输入管理员权限的原因。它安装在C:\Program FilesC:\Program Files (x86)上,可对注册表进行更改,并可供该计算机的所有用户使用。删除它也是一样的。如果程序不需要这样做,它就不需要管理员权限。例如:便携软件。某些程序仅使用用户目录或用户temp目录C:\Users\<Username>\AppData\Local\Temp。这样的程序只对安装它的用户可用。

如果你有一个像C:\myGames这样的自定义目录,向其中添加文件不需要提升。所以C:\Temp就是另一个类似的目录。您还会注意到,C:\允许普通用户创建文件夹,但不允许创建文件。

摘要:任何影响其他用户目录或windows环境的更改都需要管理员权限。其他人则不会。

票数 5
EN

Stack Overflow用户

发布于 2021-03-27 05:12:08

在我的例子中,错误发生是因为我没有指定文件名。正确的语法是;

代码语言:javascript
复制
Export-Csv -path ".\targetList.csv"

而不是-path“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60611518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档