web-dev-qa-db-ja.com

ローカルコンピューターでのPsExec要件

ローカルコンピュータでpsexecを実行するには、servicesおよびsettingsが必要ですか? (例:psexec -s -i -d regedit

6
Ogmios

paexec はオープンソースであり、ネットワークに関連する要件が少ないため、ローカルで実行する方が簡単です。

たとえば、psexecが実行するMicrosoftネットワーク用のファイルとプリンターの共有

paexec.exe -i -s cmd

ソースコード

8
Gugas

少なくとも次のservicesがコンピュータで実行されている必要があります(psexecをローカルで使用するには):

  • サーバーLanmanServer)が実行されている必要があります
    • 実行していないときのエラー: "ネットワーク名が見つかりません。"; "指定されたネットワーク名は使用できなくなりました。"
  • TCP/IP NetBIOS Helperlmhosts)が実行されているか、手動起動に設定されている必要があります(2番目の場合に起動されます)
    • 無効にするとエラーが発生します: "ネットワークパスが見つかりませんでした。"

ただし、不要次のいずれかを実行します。

  • サービス:
    • ホームグループリスナー
    • ホームグループプロバイダー
  • 「コントロールパネル\すべてのコントロールパネルアイテム\ネットワークと共有センター\詳細共有」設定:
    • ネットワークの発見
    • ファイルとプリンターの共有
    • Windowsが管理するホームグループ接続
  • ネットワーク接続項目:
    • Microsoftネットワーク用クライアント
    • Microsoftネットワーク用のファイルとプリンターの共有
    • MicrosoftLLDPプロトコルドライバー
    • リンク層トポロジー発見レスポンダー

(Win 10 x64v1607でpsexecv2.2を使用してテスト済み。)

7
Ogmios