我想从 cmd 获取 Outlook 联系人的姓名,我使用了以下命令但没有任何反应:
Outlook.exe /c ipm.note /m javi
在 powershell 中它将是:
$Outlook=NEW-OBJECT –comobject Outlook.Application
$Contacts=$Outlook.session.GetDefaultFolder(10).items
$Contacts | Format-Table FullName,MobileTelephoneNumber,Email1Address
在 cmd 中如何做到这一点?
答案1
否定答案:没有可调用 CMD 的实用程序可以获取此信息。
这里唯一合适的工具是 PowerShell、VBA 和 .Net。其中 VBA 最难用,而 .Net 在各个 Windows 版本中存在版本问题。
既然您知道如何使用 PowerShell 来实现这一点,那就编写一个小脚本并从 CMD 调用它。这将是更好的解决方案,并且 PowerShell 在所有非旧版 Windows 版本中都可用。