2

次のコマンドを実行しようとします。

New-DynamicDistributionGroup -Name "All Company Office"
-OrganizationalUnit 'domain/A1/Distribution Groups'
-RecipientFilter {((RecipientType -eq 'UserMailbox')
-and (Office -eq 'Fornebu')
–and (Company -eq 'Broadnet'))}
-RecipientContainer 'domain/A1/Users'

しかし、次のエラーが表示されます。

New-DynamicDistributionGroup : Cannot bind parameter 'RecipientFilter' to the target.
Exception setting "RecipientFilter": """ is not a valid operator. For a list of
supported operators see the command help.
"((RecipientType -eq 'UserMailbox') -and (Office -eq 'Fornebu') –and (Company -eq 
'Broadnet'))" at position 64."

At line:1 char:140
+ New-DynamicDistributionGroup -Name "_TESTDG Alle Broadnet Fornebu" 
-OrganizationalUnit 'corp.local/A1/Distribution Groups' -RecipientFilter <<<<  
{((RecipientType -eq 'UserMailbox') -and (Office -eq 'Fornebu')
–and (Company -eq 'Broadnet'))} -RecipientContainer 'corp.local/A1/Users'
+ CategoryInfo          : WriteError: (:) [New-DynamicDistributionGroup],
ParameterBindingException
+ FullyQualifiedErrorId :
ParameterBindingFailed,Microsoft.Exchange.Management.RecipientTasks.NewDynamicDistributionGroup

「Google」を試してみましたが、役に立ちませんでした。助けてください:) (ちなみにpowershell 2.0を使用しています)

4

2 に答える 2

1

問題は、サンプル コードをブラウザからコピーしたことでした。貼り付けられたすべてのダッシュ記号 (-) を独自のものに置き換えたところ、機能しました... 変です!

于 2012-10-03T08:44:05.990 に答える
1

これは、フィルターが括弧に問題があることを暗示しています。代わりにこれを試してください:

-RecipientFilter {((RecipientType -eq 'UserMailbox') -and (Office -eq 'Fornebu' -and Company -eq 'Broadnet'))}
于 2012-10-02T20:12:59.637 に答える