1
我是PowerShell的新手,并尝试为各种任务编写一些Exchange Online模块化脚本。我正在处理的模型是有一个控制脚本,用于调用其他参数化脚本来执行可重用函数。PowerShell返回PSSession对象
我已经写了一个连接脚本,但是当我将PSSession对象返回给我的命令脚本时,我无法导入会话,它以某种方式转换为对象。
我应该如何在我的脚本中共享此会话?
控制脚本:
$session = .\Connection.ps1 -user [email protected]
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
听起来像是对我的计划。如果结果合适,我会给这个尝试并标记为答案! –
再次感谢您的帮助,@ briantist。 –