Gần đây, tôi đang cố gắng nghiên cứu sâu hơn về việc chạy các lệnh từ xa từ cửa sổ này sang cửa sổ khác. Có thể dễ dàng với ssh, ftp - nhưng tôi muốn nó chạy các lệnh mà không cần biết mật khẩu hoặc tên người dùng, chỉ ip cục bộ và tên máy tính và có thể một số cổng tường lửa đã mở.
Tôi đã sử dụng một vài lệnh mà một số người đã gợi ý cho tôi:
- wmic
- lệnh từ xa powershell
- người chiến thắng
- psexec
Tuy nhiên, một số lỗi đã xuất hiện và bây giờ tôi không thể tiếp tục công việc của mình.
WMIC
Khi cố chạy lệnh nút wmic, lỗi này thường xuất hiện
LỖI:
Mô tả = Máy chủ RPC không khả dụng
Nó xảy ra mỗi khi tôi cố chạy lệnh này. Tôi thậm chí đã thử nghiệm điều này trên một vài máy tính. Hãy cho tôi biết nếu tôi phải sử dụng một số lệnh thiết lập trên máy tính từ xa để điều này hoạt động
PowerShell
tôi đã làm mọi thứ tài liệu microsoft nói. Mặc dù tôi đã không làm việc. Tôi đã thử lấy phiên ps, nhập nó, v.v.
Đây là lệnh mà tôi đã sử dụng để gọi một lệnh:
Gọi-Lệnh -Tên máy tính DHEB -ScriptBlock {Get-UICulture}
Nó thực hiện lỗi này:
[DHEB] Kết nối với máy chủ từ xa DHEB không thành công với thông báo lỗi sau: WinRM không thể xử lý yêu cầu.
Đã xảy ra lỗi sau với mã lỗi 0x8009030e khi sử dụng xác thực Đàm phán: Một phiên đăng nhập được chỉ định
không tồn tại. Nó có thể đã bị chấm dứt.
Nguyên nhân có thể là:
-Tên người dùng hoặc mật khẩu được chỉ định không hợp lệ.
-Kerberos được sử dụng khi không có phương thức xác thực và không có tên người dùng nào được chỉ định.
-Kerberos chấp nhận tên người dùng miền, nhưng không chấp nhận tên người dùng cục bộ.
-Tên dịch vụ chính (SPN) cho tên máy tính từ xa và cổng không tồn tại.
-Máy khách và máy tính từ xa nằm trong các miền khác nhau và không có sự tin cậy giữa hai miền.
Sau khi kiểm tra các vấn đề trên, hãy thử như sau:
-Kiểm tra Trình xem sự kiện để biết các sự kiện liên quan đến xác thực.
-Thay đổi phương thức xác thực; thêm máy tính đích vào cài đặt cấu hình WinRM TrustedHosts hoặc
sử dụng vận chuyển HTTPS.
Lưu ý rằng các máy tính trong danh sách Trustedhosts có thể không được xác thực.
-Để biết thêm thông tin về cấu hình WinRM, hãy chạy lệnh sau: winrm help config. để biết thêm
thông tin, hãy xem chủ đề Trợ giúp about_Remote_Troubleshooting.
+ CategoryInfo : OpenError: (DHEB:String) [], PSRemotingTransportException
+ FullQualifiedErrorId : 1312,PSSessionStateBroken
winRS
Lệnh Winrs cũng không thành công. Desktop-VAPJUPI đang trực tuyến và winrs đã được cài đặt trên máy tính. Tuy nhiên nó vẫn không hoạt động
Chỉ huy:
winrs -r:"DESKTOP-VAPJUPI" cmd.exe
Đầu ra:
Lỗi winr:
C:\Users\matis>Máy khách WinRM không thể xử lý yêu cầu. Nếu lược đồ xác thực khác với Kerberos hoặc nếu máy khách không được kết nối với một miền thì phải sử dụng phương thức truyền tải HTTPS hoặc máy đích phải được thêm vào cài đặt cấu hình TrustedHosts. Sử dụng winrm.cmd để định cấu hình TrustedHosts. Lưu ý rằng các máy tính trong danh sách Trustedhosts có thể không được xác thực. Bạn có thể biết thêm thông tin về điều đó bằng cách chạy lệnh sau: winrm help config.
PsExec
Lệnh cuối cùng mà tôi đã sử dụng là psexec. Nó rất ổn định và rất hữu ích, tuy nhiên nó không hiệu quả với tôi.
Chỉ huy:
PsExec.exe \DESKTOP-VAPJUPI -e -i -nobanner cmd.exe
Đầu ra:
Không thể truy cập DESKTOP-VAPJUPI:
Đường dẫn mạng không tìm thấy.
Đảm bảo rằng chia sẻ admin$ mặc định được bật trên DESKTOP-VAPJUPI.
Tôi đã thử chia sẻ toàn bộ đĩa C:\ trên Desktop-VAPJUPI nhưng vẫn không được. Hãy cho tôi biết làm thế nào để tôi chia sẻ mặc định
cho quản trị viên $
Như bạn có thể thấy không có lệnh nào hoạt động. Tôi không biết liệu mình có đang làm sai mọi thứ hay máy tính của tôi bị khởi động lại hoặc có thể toàn bộ điều tôi muốn làm là không thể.
Và vâng, tôi biết rằng tôi có thể thiết lập thông tin đăng nhập ẩn danh cho các khóa ftp hoặc ssh để đăng nhập không cần mật khẩu, tuy nhiên tôi không muốn làm điều đó vì một số lý do.
Ngoài ra, tôi sẽ rất vui nếu ai đó nói với tôi nếu có thêm cách nào để mở quyền truy cập trái phép vào máy tính
Bất kỳ câu trả lời được đánh giá cao,
cảm ơn