【发布时间】:2017-07-03 11:37:01
【问题描述】:
我正在尝试通过以下命令在不同的服务器上启动 TShark:
Invoke-Command -Session $remoteSession -ScriptBlock {start-job -ScriptBlock {& 'C:\Program Files\Wireshark\tshark.exe' -b filesize:10000 -b files:5 -w "$tsharkResultDirectory\tshark.pcap"} -Name "TShark"}
该命令有效,一切正常。但是当我通过例如连接到远程服务器时远程桌面,并执行命令Get-Job 没有返回任何内容。
这意味着预先启动的作业仅在远程会话中运行。有谁知道是否有办法在“全球”范围内开始工作。如果我不小心关闭了 PowerShell 窗口,我不希望 TShark 停止跟踪。
谢谢
【问题讨论】:
标签: powershell