0

当我在 RemoteServer 上有一个加载某些功能的配置文件时,我是否理解正确,这些功能应该在远程 PSSession 中可用?

我的测试没有成功,有什么特别的技巧可以让它工作吗?

我想参考网络共享上的文件夹以使单个源上的所有功能都可用。

4

1 回答 1

7

当您将 pssessions 与默认会话配置一起使用时,不会运行任何配置文件脚本。如果您希望预先配置会话(以加载自定义函数、管理单元、模块...),请将配置文件脚本添加到新的会话配置Register-PSSessionConfiguration cmdlet在本地计算机上创建和注册新的会话配置。使用Get-PSSessionConfiguration查看现有会话配置。Get-PSSessionConfiguration 和 Register-PSSessionConfiguration 都需要提升权限(使用“以管理员身份运行”选项启动 PowerShell)。

Register-PSSessionConfiguration -Name WithProfile -StartupScript $PsHome\Profile.ps1

要使用这个预配置的会话,您可以键入:

Enter-PSSession -ComputerName $computername -ConfigurationName WithProfile

(其中 $computername 是您注册 pssessionconfiguration 的 RemoteServer 的主机名)。

Powershell 远程处理的一个很好的来源是Powershell 远程处理管理员指南

于 2012-01-14T09:22:55.727 回答