Bagaimana saya bisa melihat peran pengguna saya di mesin Windows yang saya masuki?

9

Apakah ada cara (di Windows) untuk menggambarkan peran login saya di kotak saya masuk?

Mesin bergabung ke domain, jika itu membuat perbedaan.

arootbeer
sumber
Peran apa ?? Suka grup tempat Anda menjadi anggota?
Chris S
Katakanlah akun saya adalah anggota Pengguna Desktop Jarak Jauh karena grup domain saya adalah bagian dari yang ditambahkan sebagai anggota grup itu di kotak lokal - Saya ingin melihat bahwa saya anggota grup itu . Saya akan baik-baik saja dengan grup atau izin, saya kira.
arootbeer

Jawaban:

15

Jika Anda siap melakukan beberapa pengkodean, Anda dapat menggunakan perintah berikut untuk mendapatkan informasi yang Anda inginkan. Ketika dieksekusi secara terpisah, perintah-perintah ini memberikan informasi dalam potongan-potongan.

C:\>net localgroup

Ini akan memberikan daftar semua grup lokal. Iterate di daftar ini dan jalankan

C:\>net localgroup <groupName>

Ini akan memberikan daftar semua anggota (pengguna dan grup yang ditambahkan ke grup lokal ini).

Untuk mendapatkan daftar semua grup domain, Anda adalah bagian dari, Anda dapat menjalankan

C:\>net user <username> /domain

Cari keanggotaan Grup Global di output. PS: /domainadalah kata kunci. Jangan menggantinya dengan nama domain Anda.

Sekarang jika nama pengguna Anda atau Grup Global adalah bagian dari daftar anggota grup lokal apa pun (output dari perintah kedua), maka itu adalah peran yang diberikan kepada Anda.

Sayangnya, perintah ini menghasilkan lebih banyak data / teks daripada yang Anda inginkan. Jadi, Anda perlu menulis beberapa kode (dalam bahasa favorit Anda atau bahkan file .bat) untuk mem-parsing dan menggabungkan output dari perintah di atas.

Akan bermanfaat menulis program jika Anda berulang kali perlu menemukan peran pengguna.

Vivek Athalye
sumber
Senang bisa membantu. Btw, jika Anda telah menulis sebuah program untuk menggabungkan output dari perintah-perintah ini, dapatkah Anda membagikannya di suatu tempat.
Vivek Athalye
1

Anda dapat menggunakan LG dari joeware untuk melakukan lebih banyak daripada yang dapat Anda lakukan dengan "net localgroup", yang hanya mencantumkan grup yang ada di mesin Anda. Ini akan memberi Anda arah yang Anda butuhkan.

Ini adalah aplikasi baris perintah sederhana: Anda dapat mengunduhnya di sini tautan

Perintah ini akan mencantumkan anggota dari semua grup lokal ...

lg \\localhost -lu

Anda mungkin ingin melihat PowerShell untuk menulis sesuatu yang hanya menarik kelompok Anda dengan cara yang lebih spesifik.

Mat
sumber