将 Powershell 对象导出到 CSV - 拒绝访问
Export Powershell Object to CSV - Access Denied
我正在尝试获取设置用户的日历文件夹权限,然后将其导出为CSV,以便我们轻松查看权限。
当我运行这个命令时:
Get-Mailbox |
Get-MailboxPermission |
Select-Object AccessRights, User, Identity, IsValid |
Export-Csv -Path 'c:\Users\Connor\Desktop'
我收到这个错误:
Export-Csv : Access to the path 'C:\Users\Connor\Desktop' is denied.
At line:1 char:89
+ ... hts,User,Identity,IsValid | Export-Csv -Path 'c:\Users\Connor\Desktop'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (:) [Export-Csv], UnauthorizedAccessException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.ExportCsvCommand
您需要确保 PowerShell 对您尝试写入的文件夹具有写入权限。您可以通过
- 以管理员身份重新启动 Powershell
- 指定 PS 无需 提升权限即可写入 的文件夹
- 试试
C:\temp\
(加上你的 filename.csv
)
- 或者在PS中用
[System.IO.Path]::GetTempPath()
调用Path.GetTempPath
另请参阅:
我正在尝试获取设置用户的日历文件夹权限,然后将其导出为CSV,以便我们轻松查看权限。
当我运行这个命令时:
Get-Mailbox |
Get-MailboxPermission |
Select-Object AccessRights, User, Identity, IsValid |
Export-Csv -Path 'c:\Users\Connor\Desktop'
我收到这个错误:
Export-Csv : Access to the path 'C:\Users\Connor\Desktop' is denied.
At line:1 char:89
+ ... hts,User,Identity,IsValid | Export-Csv -Path 'c:\Users\Connor\Desktop'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (:) [Export-Csv], UnauthorizedAccessException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.ExportCsvCommand
您需要确保 PowerShell 对您尝试写入的文件夹具有写入权限。您可以通过
- 以管理员身份重新启动 Powershell
- 指定 PS 无需 提升权限即可写入 的文件夹
- 试试
C:\temp\
(加上你的filename.csv
) - 或者在PS中用
[System.IO.Path]::GetTempPath()
调用
Path.GetTempPath
- 试试
另请参阅: