Kann man via VBA den Arbeitsgruppen- oder Domainnamen ermitteln? Wenn ja, wie lautet denn der Code dazu? Kennt den jemand?
Danke und Gruß,
Kasimir
Um den Arbeitsgruppen- oder Domainnamen in Excel via VBA auszulesen, folge diesen Schritten:
ALT + F11, um den VBA-Editor zu starten.Kopiere und füge den folgenden Code ein:
Sub Domainname_auslesen()
MsgBox "Domainname: " & CreateObject("WScript.Network").UserDomain
MsgBox "Computername: " & CreateObject("WScript.Network").ComputerName
MsgBox "Angemeldeter Benutzer: " & CreateObject("WScript.Network").UserName
End Sub
ALT + F8, wähle Domainname_auslesen und klicke auf „Ausführen“.Mit diesem Code kannst du den Domainnamen und den Computernamen abfragen sowie den Namen des angemeldeten Benutzers ermitteln.
Fehler: "Objekt nicht gefunden"
Fehler: "Zugriff verweigert"
Problem mit Windows-Sicherheitsrichtlinien:
Wenn du keinen VBA-Code verwenden möchtest, kannst du auch die folgenden Methoden ausprobieren:
PowerShell: Du kannst den Domainnamen auch über PowerShell abfragen. Öffne PowerShell und gib den Befehl ein:
Windows-Systeminformationen: Gehe zu "Systemsteuerung" > "System und Sicherheit" und klicke auf "System". Hier findest du Informationen zu deinem Computer und zur Arbeitsgruppe.
Hier sind einige praktische Anwendungen für den Code, den du oben eingegeben hast:
Erstellung eines Berichts: Du kannst eine Excel-Tabelle erstellen, die automatisch den Computernamen und den Domainnamen aufruft, um einen Überblick über die verwendeten Geräte in einer Arbeitsgruppe zu erhalten.
Automatisierung: Der Code kann in eine größere VBA-Anwendung integriert werden, um Daten zu erfassen, die das Datum des Domainnamens finden, oder um eine zahlenreihe für die Arbeitsgruppe zu generieren.
Fehlerbehandlung: Implementiere eine Fehlerbehandlung in deinem VBA-Code, um unerwartete Fehler abzufangen und die Benutzererfahrung zu verbessern:
On Error Resume Next
' Dein Code hier
If Err.Number <> 0 Then
MsgBox "Ein Fehler ist aufgetreten: " & Err.Description
End If
Code-Dokumentation: Kommentiere deinen Code, damit du oder andere Benutzer ihn später leichter verstehen können.
1. Wie kann ich den Arbeitsgruppen Namen auslesen? Du kannst den Arbeitsgruppen Namen nicht direkt über WScript.Network auslesen. Stattdessen kannst du den Computernamen abfragen und die Arbeitsgruppe manuell überprüfen.
2. Was ist der Unterschied zwischen Domainname und Arbeitsgruppenname? Der Domainname ist der Name eines Netzwerks, das über einen Domaincontroller verwaltet wird, während der Arbeitsgruppenname eine einfache Netzwerkstruktur ohne zentralisierte Verwaltung darstellt.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen