【发布时间】:2020-03-02 13:54:32
【问题描述】:
不确定我的代码中似乎有什么问题。我正在编写一个脚本,将接受的日历邀请从收件箱移动到已删除的项目。以我为例,我有 5 个已接受的日历邀请。脚本将循环到收件箱文件夹中的每个电子邮件项目,一旦它识别电子邮件类被接受日历邀请,它将把它移动到已删除项目文件夹。脚本工作正常,但是收件箱中总是有一个接受的日历。不知道为什么不移动所有的项目。
$inbox = $namespace.GetDefaultFolder(6)
$deletedItems = $namespace.GetDefaultFolder(3)
$a = $inbox.Items
For ($i=1; $i -lt $a.Count+1; $i++){
if($a[$i].class -eq 56) {$item = $a[$i]
$item.Move($deletedItems)}
}
【问题讨论】:
标签: powershell powershell-2.0 powershell-4.0 powershell-5.0