ฆ่าหลายกระบวนการบนเครื่องระยะไกลหลายเครื่อง [ซ้ำกัน]

ฆ่ากระบวนการบนเครื่องระยะไกลหลายเครื่อง

ฆ่ากระบวนการหลายรายการบนเครื่องระยะไกลหลายเครื่อง

รับเนื้อหา .\killprocess.PS1

(รับเนื้อหา 'U:\Accounts\Computers.txt') | ForEach-Object {รับ-WmiObject - คอมพิวเตอร์ $_ - คลาส win32_process - ตัวกรอง "ชื่อ = 'synergy.exe'" - หนังสือรับรอง $ cred | %{$_.สิ้นสุด()} | ออก-null}

ฉันจะเพิ่มกระบวนการที่สองเพื่อยุติลงในมิกซ์ได้อย่างไร

ขอบคุณ


person Leigh Carmichael    schedule 10.08.2016    source แหล่งที่มา


คำตอบ (1)


เรียกใช้สิ่งนี้ในเครื่อง แต่คุณสามารถใช้ OR เพื่อเพิ่มเงื่อนไขเพิ่มเติมให้กับข้อความค้นหาของคุณ

ตัวอย่างเช่น:

Get-WmiObject -class win32_process -filter "name='chrome.exe' or name='conhost.exe'"

หวังว่านี่จะช่วยได้

ไชโย

person Phil Schwartz    schedule 11.08.2016
comment
ขอบคุณมาก สิ่งเดียวที่ฉันไม่ได้ลอง ฮ่าๆ หรือ ไชโย - person Leigh Carmichael; 11.08.2016
comment
@LeighCarmichael คุณช่วยทำเครื่องหมายนี้เป็นคำตอบที่ยอมรับได้ไหม ขอบคุณ - person Phil Schwartz; 11.08.2016