問題タブ [sysinternals]

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.

0 投票する
2 に答える
21422 参照

psexec - Psexec が EXE プログラムをリモートで実行していない

どこでも理由を確認しますが、特定の問題に一致するものは見つかりませんでした。PSEXEC を使用して実行しようとしているリモート PCのプログラムがC:\somefoldername\anothersubdirectory\andanother\ありますが、実行できません。PSEXEC は私のために何も実行したくありません。psexec経由でpingまたはタスクリストを実行すると、明らかにこれはPATHにありますが、機能します。

だから私は入れています:

そして何も起こりません。

バッチ スクリプトを作成し、2 つの異なる方法で実行してみました。

スクリプトは次のとおりです。

そして、それをリモートPCのメインディレクトリにコピーして(おそらくフォルダーに入れる必要があるかもしれません)、次をC:\batch.bat使用して実行してみました:

私も実行しようとします:

そのため、それを PATH にコピーします。

どちらも機能しませんでした。

PSEXEC 経由で実行しようとするプログラムは、リモート PC のパスにある必要がありますか?

EXE をリモートで実行したことがないことは認めざるを得ませんが、psexec を使用して、問題なくサーバー上のバッチ ファイルを使用する長いスクリプトを作成しました。

奇妙なのは、私が実行するプログラムにはパラメーターがあり、それを実行するタスクがあるため、最初にそれをリモートでタスクキルし、次に同じ正確な EXE を PSEXEC として次のように実行することです。

そしてそれはうまくいきます。program.exe だけを開こうとすると、いいえ、かかりません。

私も試しpsexecing iexplore.exeてみましたが、それもうまくいきませんでした。

0 投票する
2 に答える
32817 参照

sysinternals - PSEXEC - 昇格したコマンド プロンプト

これが100回も聞かれたら申し訳ありませんが、そうかもしれませんが、私の検索スキルは今日の私の特定の質問に対する答えを見つけていないようです:(

特定のアクションを実行するためのすべての正しい権限を持つドメイン ユーザー アカウントから、サーバー上でコマンドを実行しようとしています。管理者アカウントでサーバーにログインし、「別のユーザーとして実行」を使用してコマンドプロンプトを開き、ドメインユーザーアカウントのログイン詳細を指定すると、以下のコマンドの関連セクションを正常に実行できるため、これを知っています。

ただし、ホストコンピューターのコマンドプロンプトから ("c:\NaviTest\psexec.exe" "\HOSTNAME" "c:\path to\server-command.exe" "arguments") を実行しようとすると、「アクセスが拒否されました」というメッセージが返されます。

管理者としてコマンド プロンプトを起動し、コマンドの構文を次のように変更した場合 (ここで、ユーザー名はログインしているユーザーで、パスワードはパスワードです)。

すべての作品。

このことから、問題の原因となっているコマンド「server-command.exe」を実行していないことがわかります。コマンドプロンプトが昇格モードで実行されていない限り、PSEXEC を使用してサーバーへの接続が失敗しているようです。

私の質問 (まだ実際に質問したことはありません!) は、PSEXEC は管理者が実行しなくてもコマンド プロンプトから動作することはできますか?

これをはるかに大きなスクリプトの一部として実行しようとしていますが、管理者権限がないと機能しない場合は機能しません。

0 投票する
1 に答える
8964 参照

registry - グローバル フラグ (gflags) のレジストリ キー

現在、いわゆる「イメージ」のデバッグ ツール GFlags を使用して「DLL によるヒープ タグ付けを有効にする」フラグを削除しようとしているときにエラーが発生しました: デバッグしていたアプリケーションです。

「レジストリ エラー 5 を保存できません」が表示されます。ただし、他の「ヒープを有効にする...」フラグには問題はなく、オンとオフを切り替えることができます。管理者としてユーティリティを起動しようとしましたが、何も変わりません。

そのため、通常の状態に戻すために手動で変更する必要があるレジストリ設定を見つけようとしていますが、Windows グローバル フラグに関する正しいレジストリ キーが見つからないようです。

または、アプリケーションに関連するグローバル フラグを単純に削除することもできます。

何か案が ?

レジストリでFLG_HEAP_PAGE_ALLOCSを見つけようとしました。これは、MSDNでここで述べたように、より一般的なフラグ「ページヒープを有効にする」の象徴的な名前です。しかし、成功せずに。

0 投票する
1 に答える
1983 参照

batch-file - Psloglist.exe を使用してアプリケーション ログにアクセスするためのバッチ スクリプト

リモート サーバーのアプリケーション ログにアクセスできる .bat ファイルが必要です。sysinternals の psloglist.exe ツールを使用しています。コマンド プロンプトから次のコマンドを実行し、目的の出力を取得します。

コマンドの出力は次のとおりです。

サーバー名を入力するだけでコマンドを実行できるバッチファイルを作成しようとしました:

上記のスクリプトは実行されていません。構文に問題がある可能性があると思います。これを修正するのを手伝ってください。

よろしくお願いします。

0 投票する
1 に答える
517 参照

.net - VB.NET - PSEXEC と SecureString クラス?

私は vb.net で作業しているツールを持っています。これにより、組織内の IT ユーザーが PC で多数のリモート GUI プロセスをトリガーできるようになります。アプリケーション内から PSEXEC を呼び出し、設定したサービス アカウントのユーザーとパスワードを渡します。

私は可能な限りセキュリティを意識したいと考えており、SecureString クラスを使用してユーザーとパスワードを保存することを検討しています。私の質問は次のとおりです。サービスアカウントを保存する場合。セキュア文字列を使用してユーザーとパスワードを取得し、呼び出し時にこれらを PSEXEC に渡します。PSEXEC は難読化されたパスワードをネットワーク経由で送信しますか、それともプレーン文字列を送信しますか?

これは私にとって少し新しいので、どんな助けでも大歓迎です!

ありがとう!

編集:

PSEXEC を呼び出すために使用するコード:

0 投票する
2 に答える
1649 参照

windows-8.1 - Windows 8.1 での DbgPrint メッセージの表示

MiniFilter ドライバーを作成しようとしています。Visual Studio 2013 Update 3 と WDK を Windows 8.1 ボックスで実行し、「フィルター ドライバー: ファイルシステム ミニフィルター」と呼ばれる MS のテンプレートをインストールしました。このテンプレートを使用して新しいプロジェクトを作成し、組み込みのドライバー インストーラー (まだサポートされていないと思われる) の代わりにドライバーをインストールする小さなバッチ ファイルを使用して、リモート (LAN 上) 8.1 VM に展開できるようにしました。ミニフィルター用)。

このテンプレートには、DbgPrint の呼び出しに対して typedef された多くのデバッグ ステートメントがあります。これらを SysInternals スイートの DebugView で表示できるようにしたいと考えています。どうやら私がする必要があるのは、 http://msdn.microsoft.com/en-us/library/windows/hardware/ff551519(v=vs.85 )に従って、DEFAULT0xF に設定された DWORD をレジストリに作成することだけです。 .aspx . それでも、DebugView には何も表示されません。VM で管理者として起動し、Win32 のキャプチャを無効にしました。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter

WDK の展開ツールがカーネル デバッグを適切に設定していると思います (VM に WDKRemoteUser という 2 番目のユーザーが作成され、実行さBCDEdit /debugれました) が、十分ではないようです。何か案は?