Ich würde gerne in der Lage sein, dies von verschiedenen Workstations auszuführen, was bedeutet, dass wir authentifizieren müssen. Ich habe das unten, aber es scheint nicht zu funktionieren. Kannst du etwas falsch sehen?Mit Powershell authentifizieren, um Prozess zu töten
get-content .\killprocess.PS1
$username = 'je\leigh'
$password = cat 'U:\Accounts\Synergy Tools\securestring.txt' | convertto-securestring
$cred = new-object -typename System.Management.Automation.PSCredential `-argumentlist $username, $password
(Get-Content 'U:\Accounts\Synergy Tools\Computers.txt') | ForEach-Object {Get-WmiObject -computer $_ -class win32_process -filter "name='synergy.exe' or name='booking9.exe' or name='acl_apps.exe' or name='pos.exe' or name='booking.exe'" -credential $cred| %{$_.terminate()} | out-null}
Was ist die Fehlermeldung? – Avshalom