ภารกิจรับ ID จากคำสั่งผู้ใช้แบบสอบถามฉันพยายามรับค่า ID จากคำสั่ง 'ผู้ใช้แบบสอบถาม'
Example:PS> query user
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>administrator rdp-tcp#0 3 Active . 04/25/2013 08:43
ฉันพยายามใช้ psexec และแนบกับเซสชัน
psexec \\\pc -i sessionid somecommand
ฉันจะไปเกี่ยวกับการรับ ID และ ID จากแบบสอบถามด้านบนได้อย่างไร นี่คือสิ่งที่ฉันได้ลองไปแล้วเหนือสิ่งอื่นใด ...
PS> query user |Select-Object $_.ID
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>administrator rdp-tcp#0 3 Active . 04/25/2013 08:43
ฉันคิดว่ามันง่าย แต่เห็นได้ชัดว่าฉันมีผายลมในสมองฉันควรจะทำสิ่งนี้:
$IDValue = query user | Get_the_ID_somehow
psexec \\\pc -i $IDValue somecommand..
ขอบคุณล่วงหน้า.