将Powershell对象导出到CSV-访问被拒绝

将Powershell对象导出到CSV-访问被拒绝,powershell,powershell-3.0,export-csv,Powershell,Powershell 3.0,Export Csv,我正在尝试获取设置用户的日历文件夹权限,然后将其导出到CSV,以便我们可以轻松查看权限 运行此命令时: 获取邮箱| 获取MailboxPermission| 选择对象访问权限、用户、标识、IsValid| 导出Csv-路径“c:\Users\Connor\Desktop” 我得到这个错误: Export Csv:对路径“C:\Users\Connor\Desktop”的访问被拒绝。 第1行字符:89 + ... hts,用户,标识,有效|导出Csv-路径'c:\Users\Connor\Des

我正在尝试获取设置用户的日历文件夹权限,然后将其导出到CSV,以便我们可以轻松查看权限

运行此命令时:

获取邮箱|
获取MailboxPermission|
选择对象访问权限、用户、标识、IsValid|
导出Csv-路径“c:\Users\Connor\Desktop”
我得到这个错误:

Export Csv:对路径“C:\Users\Connor\Desktop”的访问被拒绝。
第1行字符:89
+ ... hts,用户,标识,有效|导出Csv-路径'c:\Users\Connor\Desktop'
+                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:OpenError:(:)[Export Csv],UnauthorizedAccessException
+FullyQualifiedErrorId:FileOpenFailure,Microsoft.PowerShell.Commands.ExportCsvCommand

您需要确保PowerShell对您试图写入的文件夹具有写入权限。你可以这样做

  • 以管理员身份重新启动Powershell
  • 指定PS无需提升权限即可写入的文件夹
    • 尝试
      C:\temp\
      (加上您的
      filename.csv
    • 或者使用
      [System.IO.Path]::GetTempPath()

  • 另请参见

    您忘了问问题。您还忘了在桌面路径后添加csv文件名。添加文件名:
    导出csv-路径“c:\Users\Connor\desktop\PermRep.csv”
    ,同时确保您对目标文件夹具有写入权限