Mostrar Detalles Del Sistema: Nombre De La Computadora, Dominio Y Nombre De Usuario En C#

En este ejercicio, creará un programa en C# que muestra detalles específicos del sistema, como el nombre de la computadora, el nombre de dominio y el nombre de usuario del usuario que está conectado actualmente. Este programa utilizará las clases Environment y System.Security.Principal de .NET para recuperar y mostrar esta información.



Grupo

Usando bibliotecas adicionales en C#

Objectivo

1. Use Environment.MachineName para obtener el nombre del equipo.
2. Use Environment.UserDomainName para obtener el nombre de dominio.
3. Use Environment.UserName para obtener el nombre de usuario del usuario conectado.
4. Muestre estos detalles en un formato intuitivo en la consola.

Cree un programa que muestre detalles específicos del sistema, incluyendo el nombre del equipo, el nombre de dominio y el nombre de usuario del usuario conectado.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;  // Importing the System namespace to access Environment properties

class Program
{
    static void Main()
    {
        // Getting the machine name (computer's name)
        string computerName = Environment.MachineName;

        // Getting the domain name the machine is part of
        string domainName = Environment.UserDomainName;

        // Getting the username of the current logged-in user
        string userName = Environment.UserName;

        // Display the information to the user
        Console.WriteLine("System Details:");
        Console.WriteLine($"Computer Name: {computerName}");
        Console.WriteLine($"Domain Name: {domainName}");
        Console.WriteLine($"Logged-in User: {userName}");
    }
}

 Output

System Details:
Computer Name: MY-COMPUTER
Domain Name: MY-DOMAIN
Logged-in User: johndoe

Comparte este ejercicio de C#

Practica más ejercicios C# de Usando bibliotecas adicionales en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..