Jump to content

vbs - Rechnername ändern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich habe nun schon nach einigem Suchen ein Script gefunden zum Rechnernamen ändern:

 

__________

Computerneu = "NEUERRECHNERNAME"

 

Set objWMIService = GetObject("winmgmts:root\cimv2")

For Each objComputer in _

objWMIService.InstancesOf("Win32_ComputerSystem")

 

ObjComputer.Rename(Computerneu)

 

next

__________

 

Das muss doch auch ohne die Schleife gehen, oder?

Kann mir jemand sagen wie?

 

Danke :)

Geschrieben

Moin,

 

die Schleife ist gewissermaßen ein Workaround, weil die Abfrage nun mal eine Collection von Objekten zurückgibt. Die hat zwar nur ein Element, aber es ist eben eine Collection.

 

Warum soll es denn ohne Schleife sein? Es funktioniert doch so.

 

Gruß, Nils

Geschrieben

Moin,

 

doch, du kannst das anders aufbauen. Aber warum sich mehr Arbeit machen als nötig? Es ist im Scripting absolut üblich, sich einfach fertige Scnnippsel zusammenzukleben. Es kann auch durchaus sein, dass eine Lösung ohne Schleife viel umständlicher ist.

 

Wenn du da selbst sattelfest werden willst, such dir eine WMI-Einführung. Es gibt einige im Web, ansonsten sind die Bücher von Tobias Weltner, Günther Born oder Holger Schwichtenberg empfehlenswert.

 

Gruß, Nils

Geschrieben

ist zwar nicht die einfachste Möglichkeit, aber selber Nachdenken bringt dich am ehesten an eine perfekte Lösung heran.

Nils Tipp mit der WMI-Einführung solltest du beherzigen, um auf die perfekte Lösung ohne Schleife zu kommen, die es natürlich gibt.

 

Und mit der Powershell würde der Code sogar noch perfekter (kürzer) werden

 

cu

blub

Geschrieben

Selbst nachdenken, wenn man sich nicht genug auskennt?

Klar hab ich schon nachgedacht und durchforste das Internet, aber wo nicht genug Wissen ist, kann man selbst leider recht wenig verbessern und deshalb fragt man ja ;)

Dazu gibt es doch die Foren...

Geschrieben
Selbst nachdenken, wenn man sich nicht genug auskennt?

Klar hab ich schon nachgedacht und durchforste das Internet, aber wo nicht genug Wissen ist, kann man selbst leider recht wenig verbessern und deshalb fragt man ja ;)

Dazu gibt es doch die Foren...

Die Foren sind dazu da, dir bei Problemen zu helfen, aber nicht dir die Arbeit abzunehmen sich in neue Gebiete einzuarbeiten. Stichwort von NilsK und blub: WMI & PowerShell. Das musst du leider selber machen! Außerdem funktioniert das Script doch.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...