【发布时间】:2017-01-28 04:25:39
【问题描述】:
您是否可以使用不同的用户帐户通过 PowerShell 导入模块?我正在尝试使用与当前登录帐户不同的帐户导入 ActiveDirectory 模块。
我不想为控制台全力以赴,因为我试图在部分代码完成后使用当前的 Outlook 进程发送电子邮件,如果整个控制台被提升,它将给出一个COM 错误(PowerShell 和 Outlook 的实例没有一起提升)。
发送电子邮件或通过 Send-Mail 的 SMTP 方式不起作用,因为即使我可以 ping SMTP 服务器,我也会收到以下错误消息,据我所知,这是因为我无法通信正确使用 SMTP 服务器?
使用“1”参数调用“发送”的异常:“发送邮件失败。” 在 C:\Users\\Desktop\SCRIPT.ps1:64 char:9 + $SMTP.Send($MSG) + ~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : SmtpException
【问题讨论】:
-
您可以使用
psexec.exe以其他用户身份启动一个新进程,然后返回您需要的内容。
标签: powershell active-directory