Jump to content

Computername in Batchdatei


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 tgyssling,

 

der Kollege Mark Heitbrink von Gruppenrichtlinien.de hat in seinen Skripts schöne Beispiele für Computerfilter gezeigt.

 

ala:

 

Anmelde Skripe - Möglichkeiten und Funktionen

---------------- Druckerzuweisung per Computername -------------------
.
.
.
if /i %computername:~0,3%==401 goto Drucker1
if /i %computername:~0,3%==402 goto Drucker2
if /i %computername:~0,3%==403 goto Drucker3

goto END

:Drucker1
rem ** jetzt Standarddrucker für diesen Raum festlegen
con2prt /cd \\server\druckerraum1
goto end
.
.

 

Wichtig dazu ist die entsprechende Anleitung:

rem ** Allgemeine Hinweise:
rem ** Computernamen ausfindig machen und Drucker wählen:
rem ** mit der Anweisung ":~0,3" werden nur die ersten 3 Zeichen
rem ** der Variable %computername% ausgewertet

rem ** Beispiele, COMPUTERNAME = 123456789ABCDE0:
rem ** nur die ersten 5 Zeichen auswerten
rem ** %computername:~0,5% bzw.
rem ** %computername:~,5% geben das Ergebnis "12345"

rem ** die ersten 7 Zeichen auslassen, dann die nächsten 5 auswerten
rem ** %computername:~7,5% gibt das Ergebnis "89ABC"

rem ** die ersten 7 Zeichen auslassen, dann alle berücksichtigen
rem ** %computername:~7% gibt das Ergebnis "89ABCDEF0"

 

Die entsprechende Naming-Policy vorausgesetzt und man hat die perfekten Batch-Skripte für seine Umgebung.

 

LG Gadget

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...