Lệnh ping -c 1 localhost yêu cầu quản trị viên NGAY nếu chạy với tư cách quản trị viên


1

Tôi đã viết một chương trình tạo địa chỉ IP và tôi đang cố gắng ping địa chỉ IP để tìm hiểu xem chúng là sai hay đúng.

Khi tôi sử dụng lệnh

ping -c 1 <ip>

nó nói với tôi

Truy cập bị từ chối. Tùy chọn -c yêu cầu đặc quyền quản trị.

Bây giờ tôi có được điều đó, chạy nó với tư cách quản trị viên, vì vậy bây giờ tôi chạy cùng một lệnh từ một nhắc nhở quản trị viên, nó cho tôi biết

Truy cập bị từ chối. Tùy chọn -c yêu cầu đặc quyền quản trị.

Bây giờ tôi đang bối rối, có ai biết tôi cần phải làm gì không?

Hình ảnh hoặc nó đã không xảy ra:

enter image description here

enter image description here


Chỉ tò mò, và tôi có thể sai, nhưng tại sao bạn lại sử dụng tùy chọn -c? Ý của bạn là dùng -n để đếm?
BrianC

Câu trả lời:


0

Có ai có bất cứ ý tưởng những gì tôi cần phải làm?

Trình vỏ lệnh đang chạy ping cần phải có quyền tài khoản hệ thống.

  1. Tải xuống và cài đặt psexec từ SysIternals .

  2. Mở một Dấu nhắc lệnh với các đặc quyền của quản trị viên.

  3. Chạy

    psexec -i -s -d cmd.exe
    

    Ở đâu

    • -d không chờ quá trình chấm dứt (không tương tác).

    • -i được chạy chương trình để nó tương tác với máy tính để bàn của phiên được chỉ định trên hệ thống từ xa. Nếu không có phiên nào được chỉ định, quy trình sẽ chạy trong phiên giao diện điều khiển.

    • -s được chạy tiến trình từ xa trong tài khoản Hệ thống.
  4. Trong cái mới cmd bây giờ bạn có thể chạy shell ping -c

    ping –c <interface number> google.com
    

Nguồn Truy cập bị từ chối trên lệnh ping -c trong Quản trị viên cmd


Tại sao nó không cho phép tôi? Tôi đã kiểm tra thông tin thực thi đã đọc, nó nói rằng tôi có quyền truy cập hệ thống, vì vậy tôi đoán tôi đang bối rối?
user571604

Truy cập hệ thống không giống như chạy dưới Tài khoản hệ thống .
DavidPostill
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.