You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将AzureAD应用脚本输出写入CSV?解决C盘驱动器不存在错误

问题解决方法

核心问题与修正步骤

1. 移除Format-Table命令

Format-Table仅用于生成控制台的格式化输出,它会将原始数据对象转换为格式化展示对象,无法直接用于Export-CSV导出有效数据。必须移除该命令,保留原始数据流向导出命令。

2. 修复路径问题

提示找不到C盘,说明当前运行环境无C盘(如Linux/macOS的PowerShell Core)或路径无写入权限。推荐使用跨平台兼容的路径变量:

  • 用$HOME指代用户主目录,避免硬编码盘符
  • 确保目标路径有写入权限

修正后的脚本

Get-AzureADApplication -All:$true | 
  Select-Object AppId, displayName -ExpandProperty PasswordCredentials |
  Where-Object EndDate -lt (Get-Date).AddDays(100) |
  Sort-Object EndDate |
  Select-Object AppId, displayName, EndDate |
  Export-CSV "$HOME\AzureAD-Expiring-Credentials.csv" -NoTypeInformation

补充说明

  • 运行前需先执行Connect-AzureAD完成AzureAD连接认证
  • Select-Object AppId, displayName, EndDate用于明确筛选导出字段,避免多余属性混入CSV
  • $HOME路径在Windows下对应C:\Users\你的用户名,在Linux/macOS下对应/home/你的用户名,跨平台通用

内容的提问来源于stack exchange,提问作者Chibho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 13:16:02