首页/系统/Windows 运维速查/New-PSSession 会话复用
本包目录(413 条)

New-PSSession 会话复用

为批量操作建立复用会话:连接建立一次多次执行,大幅降低认证与握手开销;用完 Remove-PSSession 释放。

Windows 运维速查系统更新于 2026-10-12
用途创建可复用远程会话
语法New-PSSession -ComputerName x;Invoke-Command -Session $s {...}
管理Get-PSSession;Remove-PSSession;Disconnect-PSSession 断而不断

常用示例

常用示例
$s = New-PSSession -ComputerName app01,app02
Invoke-Command -Session $s { Get-Date }
Invoke-Command -Session $s { Get-Service W3SVC } | Select-Object PSComputerName, Status
Remove-PSSession -Session $s
巡检脚本标准模式:建会话→批量取值→统一处理→清理会话。

易错点

  • 忘记清理会话会一直占用目标连接与资源
  • 断开的会话默认超时后失效,长周期任务设计要考虑重连

数据来源与参考

  • Microsoft Learn:New-PSSession
  • Microsoft Learn:Connect-PSSession

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌