web-dev-qa-db-ja.com

Telnet経由でWindows7を実行しているリモートコンピューターをシャットダウンすることは可能ですか?

XPホームネットブックからTelnet経由でwifi経由でWindows7デスクトップに正常に接続しました。ログインするには、次のコマンドを使用します。

telnet -l "win7desktop\win7user" win7desktop

win7userこの場合の管理者はwin7desktopは、Telnetクライアントグループのメンバーでもあります。

私が抱えている問題は、シャットダウンしようとするとwin7desktop次のコマンドを発行します。

shutdown /s

... Telnetプロンプトで、アクセス拒否エラーが表示されます。

Access is denied.(5)

Telnet経由でWindows7を実行しているリモートコンピューターをシャットダウンすることは可能ですか?その場合、Access is deniedエラーを回避するために何をする必要がありますか?

5
Ryan Shripat

Telnetを使用する必要がありますか?

そうでない場合は、 PsShutdown を使用してリモートコンピューターをシャットダウンできます。または、 PsExec を使用してシャットダウンコマンドを呼び出すことができます。

psshutdown -u <username> -t 0 -k
psexec -d -u <username> shutdown -t 0 -s
7

権限エラーが発生しています。私が理解しているように、管理者であるユーザーでさえ、特定のコマンドを実行するために特権を昇格する必要がある場合があります。

shutdownコマンドを runas(akaSudo for Windows

runas /noprofile /user:Administrator shutdown /s
3
quack quixote

Shutdown.exeが機能しない場合があります

  • ターゲットコンピューターが再起動したばかりで、ポリシーを適用しています。

  • ターゲットコンピュータのシャットダウンが進行中であるか、すでに発生しています。

  • ターゲットコンピュータでログオンダイアログボックスが開いています。

  • 予期されるまたは予期しないシャットダウンダイアログボックスがターゲットコンピューターで開かれます。

1
Greg Bray

将来見ている人を救うために;私はすべてのファイアウォール、ローカルセキュリティポリシーのガフを行いましたが、行きません。これは Win 7の本当のトリック です。

アクセスが拒否されました

  • すべてのWindowsフレーバー。再起動コマンドを実行するアカウントは、再起動しようとしているマシンの管理者である必要があります。別のユーザーとしてshutdownコマンドを実行する場合は、psshutdownを試してください。ユーザーを指定すると、コマンドは次のようになります(-rは再起動用、-uはユーザー用)

    psshutdown 10.0.0.4 -r -u roger

  • Windows XPでは、「簡易ファイル共有」を無効にする必要があります。そうしないと、「Win 32:アクセスが拒否されました」というエラーメッセージが表示されます。単純なファイル共有を無効にするには、[マイコンピュータ]ウィンドウを起動します。

    [ツール]メニューから[フォルダオプション]を選択し、[表示]タブに移動して、[単純なファイル共有を使用する(推奨)]からチェックを外します。

  • Windows7およびWindowsVistaでは、小さなレジストリトリックが必要です。 「Win32:Access is denied」というメッセージが表示された場合は、レジストリエディターを起動します(リモートで再起動するマシンで)。

    • 実行ボックスにregeditと入力します
    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystemに移動します
    • ウィンドウの右側をチェックして、LocalAccountTokenFilterPolicyのエントリがあるかどうかを確認します。その値を1に変更した場合
    • エントリが存在しない場合は、右クリックして[新規]> [DWORD(32ビット)値]を選択し、LocalAccountTokenFilterPolicyという名前を付けます。次に、新しいエントリをダブルクリックして、値を1に変更します。
    • マシンを再起動します
1
Keith Miller

Windows 7のコマンドプロンプトでshutdown -iと入力しただけの場合、リモートシャットダウンダイアログボックスが表示されます。

それは入っている箱のように見えます

computer name : {add} 
                {remove}
                {browse}

そして、あなたがこのコンピュータに何をさせたいか:

  • 再起動
  • ログオフ
  • シャットダウン
  • 予期しないシャットダウンに注釈を付ける

その後、あなたがしなければならないのはそれを記入することです。

0
ankit
shutdown /f /s

または

shutdown /f /r

/lは使用しないでください。

0