何千台ものコンピューターで Outlook 2010 の既定のアドレス一覧を変更する必要があります。Outlook で手動で行うには、[アドレス帳] > [ツール] > [オプション] に移動し、[アドレス帳を開くときに最初にこのアドレス リストを表示する] ドロップダウン ボックスからアドレス帳を選択します。
これは私がこれまでに持っているものです:
$outlook = $(New-Object -ComObject Outlook.Application)
$Session = $outlook.Session
$Session.Logon()
$ab = $Session.AddressLists | ? {$_.Name -eq 'Example Address Book')}
$abdialog = $Session.GetSelectNamesDialog()
$abdialog.InitialAddressList = $ab
私が受け取っているエラーは次のとおりです。
例外設定 "InitialAddressList": "型 "System._ ComObject" の値を変換できません。_ComObject#{00063049-0000-0000-c000-000000000046}" を「Microsoft.Office.Interop.Outlook.AddressList」と入力します。" 行:1 文字:1 + $abdialog.InitialAddressList = $Session.AddressLists | ? {$_.name -eq 'BAE システム ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ( :) []、SetValueInvocationException + FullyQualifiedErrorId : ExceptionWhenSetting
助けてください私はこれで狂ってしまいます!