Office 365新InboxRule Powershell脚本

Office 365新InboxRule Powershell脚本,powershell,office365,Powershell,Office365,我正在尝试创建一个小脚本,以便使用PowerShell在Office 365上快速创建简单的收件箱规则。到目前为止,'-MoveToFolder'参数中的语法一直困扰着我。我已经开始重复步骤,所以是时候寻求帮助了 $UserCredential = Get-Credential $MoveToFolder = Read-Host -Prompt "Destination folder name" $FromAddressContainsWords = Read-Host -Prompt "Sen

我正在尝试创建一个小脚本,以便使用PowerShell在Office 365上快速创建简单的收件箱规则。到目前为止,'-MoveToFolder'参数中的语法一直困扰着我。我已经开始重复步骤,所以是时候寻求帮助了

$UserCredential = Get-Credential
$MoveToFolder = Read-Host -Prompt "Destination folder name"
$FromAddressContainsWords = Read-Host -Prompt "Sender info"
$UserEmailAddress = $UserCredential | %{$_.UserName}
Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session -AllowClobber
New-MailboxFolder -Parent :\Inbox -Name "$MoveToFolder"
$MAlias = Get-Mailbox -Identity "$UserEmailAddress" | %{$_.Alias}
New-InboxRule -Name $MoveToFolder -Mailbox $UserEmailAddress -FromAddressContainsWords $FromAddressContainsWords -MoveToFolder ${'$MAlias:\Inbox\$MoveToFolder'}
Remove-PSSession $Session

没关系,我不需要你们任何人!这次。。。修复了损坏的参数,现在一切正常

-MoveToFolder "$($UserEmailAddress):\$MoveToFolder"

投票被否决是因为??