Powershell 我可以作为普通用户将outlook通讯簿导出到csv吗?
我不是exchange管理员,只是一个普通用户。我相信我们使用的是Exchange 2019,地址簿(是否称为GAL?)保存在服务器端。我可以通过Outlook界面打开并搜索它 除了Outlook程序之外,我还可以访问PowerShell。我测试了Powershell 我可以作为普通用户将outlook通讯簿导出到csv吗?,powershell,outlook,exchange-server,gal,Powershell,Outlook,Exchange Server,Gal,我不是exchange管理员,只是一个普通用户。我相信我们使用的是Exchange 2019,地址簿(是否称为GAL?)保存在服务器端。我可以通过Outlook界面打开并搜索它 除了Outlook程序之外,我还可以访问PowerShell。我测试了$Outlook=newobject-coobjectoutlook.Application,我可以成功地获取该对象 我想通过UI或PowerShell将通讯簿(用户和组)导出为csv。如何操作?您可以从PowerShell自动化Outlook以获取所
$Outlook=newobject-coobjectoutlook.Application
,我可以成功地获取该对象
我想通过UI或PowerShell将通讯簿(用户和组)导出为csv。如何操作?您可以从PowerShell自动化Outlook以获取所有必需的信息。该方法返回一个表示Exchange全局地址列表的对象
GetGlobalAddressList
仅支持Exchange服务器。如果全局地址列表不可用或找不到,则返回错误。如果没有可用的连接或用户设置为脱机工作,它还会返回错误
有关详细信息和示例代码(VBA,但Outlook对象模型对于所有类型的编程语言都是通用的),请查看以下页面:
到outlEntry.Count,但在我的情况下它太大了。你知道我怎样才能缩小循环范围吗?