141

デバッグ中に、リモートマシンでサービスを再起動する必要がある場合があります。現在、これはリモートデスクトップ経由で行っています。ローカルマシンのコマンドラインからどのように実行できますか?

4

8 に答える 8

214

サービス コンソールを使用するには、左側をクリックし、[アクション] メニューの [別のコンピュータに接続] オプションを選択します。

コマンドラインのみを使用したい場合は、次を使用できます

sc \\machine stop <service>
于 2008-10-09T15:36:55.640 に答える
42

mmc を使用できます。

  1. 開始/実行。「mmc」と入力します。
  2. ファイル / スナップインの追加と削除... [追加...] をクリックします。
  3. 「サービス」を見つけて、「追加」をクリックします
  4. 「別のコンピューター:」を選択し、リモート マシンのホスト名/IP アドレスを入力します。[完了]、[閉じる] などをクリックします。

その時点で、ローカル マシン上にあるかのようにサービスを管理できるようになります。

于 2008-10-09T15:39:14.137 に答える
9

System Internals PSEXECコマンドを使用して、 net stop yourserviceをリモートで実行し、次にnet start yourserviceを実行できます。

于 2008-10-09T15:39:15.357 に答える
6

コマンドラインを使用して、これを行うことができます:

AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
于 2008-10-09T15:52:32.957 に答える
1

RSHDをご覧になることをお勧めします

クライアントを気にする必要はありません。Windows には既定でクライアントがあります。

于 2008-10-09T15:39:18.147 に答える
0

ここにいくつかの良い解決策があります。まだWin2Kを使用していて、リモートコンピュータに何もインストールできない場合は、これも機能します。

コンピュータの管理コンソールを開きます([マイコンピュータ]を右クリックし、[管理]を選択するか、[スタート]メニューの[管理ツール]から開くか、スナップインを使用してMMCから開きます)。

コンピュータ名を右クリックして、[リモートコンピュータに接続]を選択します

コンピューター名とクレデンシャルを入力すると、サービスコントロールパネルを含む多くの管理機能に完全にアクセスできます。

于 2008-10-09T18:32:28.190 に答える
0

Visual Studio を使用している場合 (2005 年のものであることは知っていますが、それ以前のバージョンについてはわかりません)、リモート マシンを「サーバー エクスプローラー」タグに追加できます。その時点で、そのマシンから実行中または実行可能なサービスにアクセスできるようになります (イベント ログ、キュー、その他いくつかの興味深いものも同様です)。

于 2008-10-09T15:37:36.060 に答える
0

1 つの方法は、サービスを制御するマシンで telnet サーバーを有効にすることです (Windows コンポーネントの追加/削除)。

dos プロンプトを開く
telnet yourmachineip/name
と入力 します ログオン
net start &serviceName* と入力します 例: w3svc

これにより IIS が開始されます。また、net stop を使用してサービスを停止することもできます。

セットアップによっては、暗号化されていないと思うので、telnet 接続を保護する方法を検討する必要があります。

于 2008-10-09T15:37:37.013 に答える