問題タブ [tasklist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 実行中のプロセスを検索する Inno Setup Pascal スクリプト
現在、アンインストール時に検証を行おうとしています。Pascal スクリプト関数の Inno Setup で、可能であればワイルドカードを使用して、特定のプロセスを検索したいと考えています。次に、すべての検索結果をループし、イメージ名とイメージ パス名を取得して、アンインストールしようとしているプログラムが実行中のプログラムと同じかどうかを確認します。
それを行う方法はありますか?
powershell - タスクリストからの回答をパイプして、プロセスの使用状況を確認し、しきい値を超えた場合は強制終了します
仕事をするpowershellバージョンを見つけましたが、それはWMIを使用しており、それが私が問題を抱えているプロセスであり、リークして512MBの屋根にぶつかり、「メモリ不足」で動作を停止します。
$processToMonitor = 'wmiprvse.exe' $threshold = 513MB
Register-WmiEvent -Query "SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA 'Win32_Process' AND TargetInstance.Name='$processToMonitor' AND TargetInstance.WorkingSetSize > $threshold" -Action { Get-Process -PID $event.SourceEventArgs.NewEvent. TargetInstance.ProcessId | 停止プロセス -強制 -ErrorAction SilentlyContinue | Out-Null }
したがって、WMI がメモリ不足の場合、上記の方法は機能しません。同じことを行う別の方法を使用できますか?
私が使用する場合:
タスクリスト | 「WmiPrvSE.exe」を見つけます
現在の WmiPrvSE プロセスを pid とメモリ使用量で吐き出します。そして、それをどのように使用できるかのアイデアはありますか?
この WMI リークの問題に対するパッチがありますが、すぐにすべてのサーバーにパッチを適用することはできません。
java - jarから変換されたWindowsサービスでタスクリストを実行する
tasklist を実行する Java コードがあり、すべて正常に動作します。
ただし、Java Service Wrapper を使用して jar を Windows サービスに変換すると、リモート コンピューターでタスクリストが機能しなくなります。「エラー: ログオンに失敗しました: 不明なユーザー名またはパスワードが正しくありません」というエラーが表示されます。systeminfo をリモートでも使用すると、同じ問題/エラーが発生します。ユーザー名/パスワードが正しいことを確信しています。
コンピューターにリモート接続しない場合、プログラムはサービスとして機能します。ping はサービスとしても機能します。tasklist と systeminfo をリモートで適切に実行するサービスを取得するにはどうすればよいですか??
batch-file - バッチを使用してテキスト ファイルを作成する際のエラー
バッチ スクリプトを使用して特定の行のテキスト ファイルを作成する方法
私はバッチファイルを作成し、このコードを以下に示します
それはdblink.textファイルを出力し、dblink.txtを開くとテキストしかありませんでした
なぜコピーコードではないのか
テキスト全体をコピーする方法
powershell - 変数へのスクリプトを使用してサービス名でプロセス ID を取得する方法
私はサービスに名前WinDefend
を付けており、プロセスで実行されます。svchost.exe
他にも多くのsvchost.exe
プロセスがあり、その ID を取得する方法を見つける必要があります。
実行すると、次のtasklist /svc
ことがわかります。
どうすれば入手できるかわかりません。
このコマンドを見つけましたが、試してみるとselect "PID"
空の列が表示されました。
プロセスの PID を変数に取得する必要があります。
windows - tasklist または equiv から説明を取得する方法
名前が長すぎるプロセス (.exe) があります。
タスクリストには HOTSPO~1.EXE として表示されますが、Windows タスク マネージャーの「説明」の下にフルネームが表示されます。
どうすればその情報を入手できますか?
この正確なプロセスの PID を grep して強制終了したいので、これが必要です。
タスクリスト /v | egrep HOTSPO~1.EXE
これは機能しますが、同じようなものを誤って殺してしまわないように、フルネームを指定することをお勧めします。
sql-server - xp_cmdshell を使用したタスクリスト
イメージ名とホスト名を出力する tasklist コマンドの使用方法を知りたい
私はこのように構文を持っていますが、結果を1つに結合できませんでした。
プラスのホスト名