使用GAM创建Vault Matter并导出Google Workspace离职员工邮箱
正确操作步骤
1. 创建Vault Matter
创建案件的命令需要显式指定name参数声明案件名称,语法如下:
gam create matter name "Users Mailbox"
命令执行成功后会返回生成的Matter ID,后续导出操作需要用到该ID,也可以直接用Matter名称调用,但推荐使用唯一ID避免重名冲突。
2. 导出指定Matter的邮箱检索结果
你之前的命令错误使用了管道符|拆分GAM子命令,导致系统将export识别为独立的shell命令而非GAM的参数,正确的导出命令语法如下:
# 替换<matter_id>为第一步生成的ID,可指定导出格式为PST/MBOX gam create vaultexport matter <matter_id> name "离职员工邮箱导出" corpus mail accounts user@mycompany.com format PST
执行后会返回导出任务ID,导出完成时间取决于邮箱数据量大小。
3. 下载导出文件
导出任务完成后,使用以下命令下载到本地:
# 替换<导出名称>为上一步指定的导出任务名称,或直接用导出ID gam download vaultexport matter <matter_id> <导出名称> targetpath /本地保存目录
自动化脚本优化建议
如果需要每周批量执行,可以将Matter ID直接存入变量,省略手动复制步骤,示例:
# 生成带日期的唯一Matter名称,自动获取ID MATTER_ID=$(gam create matter name "离职员工导出_$(date +%Y%m%d)" formatjson | grep -o '"id": "[^"]*' | cut -d'"' -f4) # 批量导出所有离职用户,可将离职用户列表存为txt循环调用 gam create vaultexport matter $MATTER_ID name "批量离职导出" corpus mail accounts file 离职用户列表.txt format MBOX
内容的提问来源于stack exchange,提问作者devmilroy
相关产品推荐
相关产品推荐

