【发布时间】:2017-02-25 03:40:39
【问题描述】:
我是 PowerShell 新手,正在尝试为各种任务编写一些 Exchange Online 模块化脚本。我正在研究的模型是有一个控制脚本,它调用其他参数化脚本来执行可重用的功能。
我编写了一个连接脚本,但是当我将 PSSession 对象返回到我的命令脚本时,我无法导入会话,它以某种方式被强制转换为一个对象。
我应该如何围绕我的脚本分享这个会话?
控制脚本:
$session = .\Connection.ps1 -user admin@mydomain.com
Import-PSSession $session
连接脚本(摘要):
Param (
[string]$userparam
)
$UserCredential = Get-Credential -userName $userparam
$Exch = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
return $Exch
【问题讨论】:
标签: powershell