我想在Powershell中设置一个计划作业,该工作将设置电子邮件转发
我正在使用
登录服务器Set-ExecutionPolicy RemoteSigned
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
然后我要使用
register-scheduledjob -name test -scriptblock {Set-Mailbox -Identity someones.email@us.co.uk -DeliverToMailboxAndForward $true -ForwardingSMTPAddress someoneelses.email@us.co.uk} -trigger (new-jobtrigger -once -at 4:45pm)
我已经测试过Set-Mailbox -Identity someones.email@us.co.uk -DeliverToMailboxAndForward $true -ForwardingSMTPAddress someoneelses.email@us.co.uk
,所以我知道它可以工作,并且没有收到任何错误消息,但是它没有按计划执行任何工作。