Làm cách nào để tắt Windows Server 2003 mà không sử dụng RDP?


8

Tôi muốn biết liệu có thể tắt hộp Windows Server 2003 hay không mà không cần phải đăng nhập vào máy thông qua máy tính để bàn từ xa.

Máy chủ nằm trong mạng của tôi, tôi biết địa chỉ IP và tên máy chủ, cũng như mật khẩu Quản trị viên.

Tôi muốn tắt máy bằng cách nhấp đúp vào phím tắt hoặc thực thi tập lệnh.

Làm thế nào để tôi làm điều này?

Câu trả lời:


16

Tắt máy từ xa ...

  • Sử dụng thông tin đăng nhập tài khoản miền của bạn (nếu tài khoản người dùng của bạn có quyền quản trị viên cục bộ trên máy đích):
    tắt máy / s / f / t 30 / m \\ SERVER-NAME
  • Sử dụng tài khoản quản trị viên cục bộ của máy từ xa (psexec sẽ nhắc bạn nhập mật khẩu):
    psexec \\ SERVER-NAME -e -h -u SERVER-NAME \ quản trị viên tắt / s / f / t 30
  • Sử dụng tài khoản miền khác:
    psexec \\ SERVER-NAME -e -h -u DOMAIN-NAME \ tắt tên người dùng / s / f / t 30

Thông số tắt máy giải thích ...

  • / s = shutdown (thay thế / r nếu bạn muốn khởi động lại)
  • / f = force (không để chương trình đang chạy hoặc phiên người dùng hoạt động can thiệp vào quá trình khởi động lại)
  • / t 30 = cung cấp cho người dùng đã đăng nhập cảnh báo 30 giây (thay thế bất kỳ số nguyên nào, 0 là giá trị chấp nhận được)
  • / m \\ SERVER-NAME = chỉ định tên của máy từ xa để khởi động lại

Các tham số PsExec đã giải thích ...

  • -e = không tải hồ sơ người dùng (hồ sơ người dùng không cần thiết cho lệnh tắt máy)
  • -h = chạy tác vụ với các đặc quyền nâng cao (chỉ tạo ra sự khác biệt trên Vista / Win7 / Server2008)
  • -u SERVER-NAME \ Administrator = đăng nhập với tư cách quản trị viên cục bộ trên SERVER-NAME
  • tắt máy / s / f / t 30 = i

Ví dụ về tệp hàng loạt, sử dụng tài khoản quản trị viên cục bộ ... (dán vào Notepad dưới dạng rsla.bat)

  • @echo tắt
    REM rsla.bat - tắt máy từ xa với tư cách quản trị viên cục bộ
    REM Kịch bản này là phần mềm miễn phí được tác giả bởi Miles Erickson, 7/2010.
    REM Yêu cầu PsExec.exe có sẵn trong% PATH% (c: \ windows \ system32 là một tùy chọn)
    REM Không thể được sử dụng để khởi động lại bộ điều khiển miền (bộ điều khiển miền không có tài khoản quản trị viên cục bộ)
    NẾU (% 1) == () Hướng dẫn GOTO
    NẾU (% 1) == (/?) Hướng dẫn GOTO
    psexec \\\\% 1 -e -h -u% 1 \\ quản trị viên tắt / s / f / t 30
    Kết thúc GOTO
    : hướng dẫn
    Cách sử dụng ECHO: rsla SERVER-NAME (bạn sẽ được nhắc nhập mật khẩu)
    :kết thúc
    

Liên kết ...


rất kỹ lưỡng. Tôi đang sửa đổi điều này là tốt. Ngoài ra, hãy kiểm tra trang của các tệp này của anh chàng này bằng các tiện ích khác nhau . Anh ấy cũng rất kỹ lưỡng. Trang của anh chàng này là một tài nguyên quản lý Winboxen nên đánh dấu. Tôi chạy vào mỗi khi tôi cần một cái gì đó hữu ích, phức tạp hoặc cả hai.
songei2f

9

Nếu bạn không cần chỉ định thông tin đăng nhập, bạn có thể sử dụng lệnh SHUTDOWN. Nếu bạn cần chỉ định thông tin đăng nhập (thông tin đăng nhập của bạn không có quyền hoặc máy tính không có tên miền), bạn có thể sử dụng tiện ích PSSHUTDOWN để thực hiện việc này.


3

Tài khoản địa phương:

cmd /k wmic /node:"targetcomputerhostname" /user:"AdministratororWhatever" os where primary=true call reboot

Tài khoản AD với đặc quyền quản trị viên cục bộ:

cmd /k wmic /node:"targetcomputerhostname" /user:"DomainAccountWithAdminPrivs@fqdn" os where primary=true call reboot

Điều này dễ dàng di động như một tập tin hàng loạt. Hãy nhớ rằng bạn sẽ cần các ngoại lệ thích hợp. Nếu psshutdown hoạt động, điều này sẽ hoạt động tốt mà không cần cài đặt bất kỳ phần mềm bên ngoài nào (không phải để loại bỏ các công cụ SysIternals, một điều mà Windows tôi thề).


Hmmm ... Bạn thích WMIC! ;)
joeqwerty

Trong một số trường hợp, WMIC rất có giá trị. Trong trường hợp này - không quá nhiều.
MDMarra

Vô cùng xấu xí, không trực quan và khó nhớ. Không thực sự có nhiều thứ cho nó, phải không?
John Gardeniers

Nói những gì bạn muốn, nhưng là một) được cài đặt sẵn trên XP và b) cho phép tôi tránh sử dụng UAC và / hoặc runas khi một trong các tài khoản miền của tôi khác với phiên đăng nhập trên máy tính của tôi. Đánh giá bằng việc tôi nhận được 0 phiếu, tôi đoán vẻ đẹp quan trọng hơn chủ nghĩa thực dụng đối với một số người. Nếu tôi có dự đoán của mình, đánh giá theo các tham số có sẵn, tắt máy và những thứ như PsShutdown sử dụng các lệnh gọi API tương tự như WMIC để thực hiện nó. Nhưng này, tôi lạc đề.
songei2f

+1. Thùng rác của một người là kho báu của một người khác. Phương pháp của bạn hoàn thành công việc, đó là điểm của câu hỏi "Làm thế nào tôi có thể làm điều này".
joeqwerty

1

Quyền hạn:

$cred = get-credential Domain\AdminAccount
(gwmi -co %Computername% Win32_OperatingSystem -cr $cred).Shutdown()
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.