2014-07-03 42 views
0

远程的powershell会话(PSSession)具有相应的wsmprovhost过程。我如何获得对应于PSSession的进程ID?我试着PowerShell会话列表上运行Get-成员,这里是什么,我得到了一个部分:获取远程的powershell会话的进程ID

Name     MemberType 
----     ---------- 
Equals     Method 
GetHashCode   Method 
GetType    Method 
ToString    Method 
ApplicationPrivateData Property 
Availability   Property 
ComputerName   Property 
ConfigurationName  Property 
Id      Property 
InstanceId    Property 
Name     Property 
Runspace    Property 
IdleTimeout   ScriptProperty 
OutputBufferingMode ScriptProperty 
State     ScriptProperty 

回答

0

可以在脚本块使用$PID

PS C:\> $pssession = New-PSSession -ComputerName Demo-1 
PS C:\> Invoke-Command -Session $pssession -ScriptBlock { $PID } 
1888 
PS C:\>