【发布时间】:2016-05-19 17:06:06
【问题描述】:
我们有一个脚本服务器运行带有 PowerShell 4.0 的 Windows Server 2012,还有多个其他服务器运行带有 PowerShell 4.0 的 Windows Server 2008R2。
我们正在尝试使用 2008R2 文件服务器上的 Server 2012 上的模块 FileServerResourceManager 中的函数 Get-FSRMQuota。在 2008R2 文件服务器上的 RDP 会话中,这很容易做到:
# From PowerShell on the file server:
New-PsSession $ScriptSever
Invoke-Command -Computer $ScriptSever {Import-Module FileServerResourceManager}
Invoke-Command -Computer $ScriptSever {Get-FSRMQuota}
但是,我们所有的脚本都是从脚本服务器启动并在那里进行管理的。因此,我们有一个在脚本服务器 (2012) 上启动的作业,以使用 PS Remoting 在 2008R2 服务器上运行。但是在这个工作中,不可能从启动工作的脚本服务器中导入模块。
所以我的问题是,有没有办法将模块 FileServerResourceManager 从脚本服务器导入到文件服务器上的远程会话中?
我希望我说清楚了,因为这有点难以解释。感谢您的帮助。
【问题讨论】:
标签: powershell module