我正在获取所需的信息,尽管当我导出信息时出现错误。
当我运行这段代码时:
get-process | Export-csv -Path "C:\export.csv" -NoTypeInformation
我收到此错误:
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?
您需要使用管理控制台或将 csv 文件的位置更改为C:\temp
或者其他的东西。主驱动器需要管理员权限。
编辑:
提升要求仅适用于系统目录,例如:
C:\
C:\Windows
C:\Program Files
C:\Program Files (x86)
C:\Users
请注意,您可以更改C:\Users\<YourUserName>
但没有下面的任何其他目录C:\Users
。 Windows 是为多个用户构建的,即使您可能是唯一使用它的人。上述目录对于所有用户来说都是通用的,并且更改其内容也会有效地改变其他用户的 Windows 环境,因为 Windows 依赖于这些目录的完整性。允许普通用户删除/修改/添加文件可能会给操作系统和其他使用它的人带来危险的结果。
因此它试图确保只有管理员用户有权对其进行更改。这也是您在安装软件时收到管理员权限提示的原因。它安装到C:\Program Files
or C:\Program Files (x86)
,对注册表进行更改,该更改可供该计算机的所有用户使用。与删除它相同。如果程序不需要这样做,则它不需要管理员权限。例如:便携式软件。有些程序只使用用户目录或用户temp
目录C:\Users\<Username>\AppData\Local\Temp
。此类程序仅可供安装它的用户使用。
如果您有一个自定义目录,例如C:\myGames
,向其中添加文件不需要提升。所以C:\Temp
只是另一个类似的目录。你还会注意到C:\
将允许普通用户创建文件夹但不能创建文件。
摘要:任何影响其他用户目录或 Windows 环境的更改都需要管理员权限。其他人则不然。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)