it-swarm-vi.tech

Windows tương đương với lệnh "whoami" của Unix là gì?

Có Windows tương đương với lệnh "whoami" của Unix không? Nếu vậy, nó là cái gì?

73
Kip

Kể từ Windows 2000, lệnh whoami đã là một phần của dòng lệnh tiêu chuẩn (nhờ pk cho làm rõ điều đó trong các bình luận!).

Bạn có thể làm điều này: Mở lệnh Nhắc và gõ "set" rồi nhấn enter. Điều này cho thấy các biến môi trường hoạt động. Tên người dùng đã đăng nhập hiện tại được lưu trữ trong biến env của USERNAME và tên miền của bạn được lưu trữ trong biến USERDOMAIN.

Để cõng những câu trả lời khác, từ một dòng cmd:

echo %USERDOMAIN%\%USERNAME%

sẽ giúp bạn đăng nhập hoàn toàn vào người dùng ở định dạng tên người dùng.

Bạn có thể làm điều tương tự với Powershell với điều này:

write-Host $env:userdomain\$env:username
74
squillman

Điều này báo cáo hầu hết các thông tin tương tự mà mọi người khác đang nói nhưng bạn cũng có thể chỉ cần gõ

THIẾT LẬP U

Nó sẽ trả về bất kỳ biến môi trường nào bắt đầu bằng U.

Bên cạnh đó, SET L có thể thuận tiện cho việc gỡ lỗi các vấn đề của máy chủ đăng nhập.

17
Dayton Brown

Nó phụ thuộc vào HĐH cụ thể của bạn, nhưng lệnh whoami có sẵn như là một phần của Bộ tài nguyên Windows 20Windows XP SP2 Công cụ hỗ trợ .

5
RedFilter

ECHO% NGƯỜI DÙNG %%

5
ggponti

Từ dòng lệnh? "echo% username%" nên làm điều đó. Người dùng đã đăng nhập được lưu trữ trong "tên người dùng" biến môi trường.

Từ một phiên đồ họa, ctrl-alt-del sẽ cung cấp cho bạn một màn hình với người dùng đã đăng nhập được hiển thị.

5
sysadmin1138

Ở trên có nguồn gốc từ HĐH và câu trả lời tốt hơn, nhưng trên tinh thần hoàn thiện, có nghĩa là một whoami.exe trong 2000 & XP công cụ hỗ trợ. Ở mức 32 kb, thật dễ dàng để thực hiện chính sách nhóm, nếu bạn đã đặt trái tim vào lệnh đó.

3
Kara Marfia

Trong autoexec hoặc tại Dấu nhắc DOS, hãy nhập Nhắc% USERDOMAIN% \% USERNAME% $ p $ g và bạn sẽ hiển thị những người bạn đã đăng nhập và xem Dấu nhắc điển hình như thế này: DOMAIM\tên người dùng C:>

1
user156428