gunakan perintah "sesi permintaan" untuk mendapatkan daftar layanan terminal yang saat ini masuk atau terputus, pengguna
Martin
Jawaban:
73
Sejak Windows 2000, whoamiperintah telah menjadi bagian dari baris perintah standar (terima kasih kepada pk karena telah menghapusnya dalam komentar!).
Anda dapat melakukan ini: Buka prompt perintah dan ketik "set" lalu tekan enter. Ini menunjukkan variabel lingkungan aktif. Nama pengguna yang masuk saat ini disimpan dalam variabel env USERNAME dan domain Anda disimpan dalam variabel USERDOMAIN.
Untuk menghindari jawaban yang lain, dari baris cmd:
echo %USERDOMAIN%\%USERNAME%
akan membuat Anda pengguna logon lengkap dalam format domain \ nama pengguna.
Anda dapat melakukan hal yang sama dengan Powershell dengan ini:
+1 untuk aspek pendidikan, dan untuk memasukkan domain serta nama pengguna
tomjedrz
@squillman Bagaimana saya bisa membuat ini berfungsi ketika menjalankan command prompt sebagai pengguna Sytem? Karena dalam kasus itu, tidak ada variabel lingkungan seperti% USERDOMAIN% atau% USERNAME%
GianT971
@ GianT971 Maksud Anda LocalSystem? Tidak ada cara untuk akun itu karena tidak terkait dengan pengguna yang masuk. Biasanya akun ini digunakan untuk layanan dan ketika layanan berjalan sebagai LocalSystem maka ia mengambil konteks keamanan manajer kontrol layanan.
squillman
Baik. Ya itu yang saya maksud. Mungkin dengan versi terbaru dari PowerShell dimungkinkan, seperti ketika menjalankan aplikasi .NET memohon Environment.Username di bawah akun LocalSystem, hasilnya adalah "Sistem". Tapi saya belum melihat PowerShell
GianT971
@ GianT971 Anda bisa menelurkan proses cmd atau PowerShell dan menjalankan skrip, tetapi Anda tidak akan mendapatkan shell interaktif.
squillman
16
Ini melaporkan sebagian besar informasi yang sama yang dikatakan orang lain tetapi Anda juga bisa mengetik
SET U
Ini akan mengembalikan variabel lingkungan apa pun yang dimulai dengan U.
Selain itu, SET L dapat berguna untuk debugging masalah logonserver.
aha, saya pikir saya telah menggunakan whoami di laptop saya di rumah baru-baru ini, saya kira itu berhasil karena itu vista. Di sini di tempat kerja saya sedang di xp
Kip
3
Di atas adalah asli untuk OS dan jawaban yang lebih baik, tetapi dalam semangat kelengkapan, ada harfiah whoami.exe di alat dukungan 2000 & XP. Pada 32 kb, akan mudah untuk meluncurkan melalui kebijakan grup, jika Anda memiliki hati untuk perintah itu.
Di autoexec, atau pada prompt DOS, ketik prompt% USERDOMAIN% \% USERNAME% $ p $ g , dan Anda akan menampilkan siapa yang Anda masuki, dan melihat prompt yang khas seperti ini: DOMAIM \ nama pengguna C:>
whoami
Jawaban:
Sejak Windows 2000,
whoami
perintah telah menjadi bagian dari baris perintah standar (terima kasih kepada pk karena telah menghapusnya dalam komentar!).Anda dapat melakukan ini: Buka prompt perintah dan ketik "set" lalu tekan enter. Ini menunjukkan variabel lingkungan aktif. Nama pengguna yang masuk saat ini disimpan dalam variabel env USERNAME dan domain Anda disimpan dalam variabel USERDOMAIN.
Untuk menghindari jawaban yang lain, dari baris cmd:
akan membuat Anda pengguna logon lengkap dalam format domain \ nama pengguna.
Anda dapat melakukan hal yang sama dengan Powershell dengan ini:
sumber
Ini melaporkan sebagian besar informasi yang sama yang dikatakan orang lain tetapi Anda juga bisa mengetik
SET U
Ini akan mengembalikan variabel lingkungan apa pun yang dimulai dengan U.
Selain itu, SET L dapat berguna untuk debugging masalah logonserver.
sumber
ECHO% USERNAME%
sumber
Dari baris perintah? "echo% username%" harus melakukannya. Pengguna yang login disimpan dalam variabel lingkungan "nama pengguna".
Dari sesi grafis, ctrl-alt-del akan memberi Anda layar dengan pengguna yang masuk ditampilkan.
sumber
Itu tergantung pada OS spesifik Anda, tetapi perintah whoami tersedia sebagai bagian dari Windows 2000 Resource Kit dan Windows XP SP2 Support Tools .
sumber
Di atas adalah asli untuk OS dan jawaban yang lebih baik, tetapi dalam semangat kelengkapan, ada harfiah whoami.exe di alat dukungan 2000 & XP. Pada 32 kb, akan mudah untuk meluncurkan melalui kebijakan grup, jika Anda memiliki hati untuk perintah itu.
sumber
Di autoexec, atau pada prompt DOS, ketik prompt% USERDOMAIN% \% USERNAME% $ p $ g , dan Anda akan menampilkan siapa yang Anda masuki, dan melihat prompt yang khas seperti ini: DOMAIM \ nama pengguna C:>
sumber