• de_hardste
  • Registratie: Januari 2005
  • Laatst online: 30-09-2024
Hallo Allemaal,

Geen idee of ik dit topic op het juiste plekje start. Anders het verzoek aan mod om hem te verplaatsen.


Wij gaan zeer spoedig een 300 werkplekken uitrollen met WDS+MDT (2010).
De installatie is helemaal rond en geautomatiseerd, echter hebben we nog één dingetje te overwinnen. De "computer name convention" van onze organisatie juist toepassen en automatiseren in MDT.

Op dit moment gebruik ik een scriptje dat de computernaam invuld met het MAC-Address.


Function UserExit(sType, sWhen, sDetail, bSkip)

UserExit = Success

End Function

Function CleanMac(sMac)

Dim re

Set re = new RegExp
re.IgnoreCase = true
re.Global = true
re.Pattern = ":"
CleanMac = "ABC" & re.Replace(sMac, "")

End Function


In MDT gebruik in nu de volgende waarde bij het opgeven van de computername :

ComputerName=#CleanMac("%MacAddress%")#
UserExit=UserExit.vbs

Dit werkt helemaal prima, maar....

Ik zou graag zien dat het script na het vaststellen van het MAC-Address, een uitstapje maakt naar bijvoorbeeld een TXT bestand. Hierin hebben wij alle MAC-Addressen staan met daarachter ( door komma gescheiden ) de pc naam welke voldoet aan de "naming convention" die onze organisatie verwacht.
Het script zou dan in het TXT bestand moeten "zoeken" naar het MAC-Address dat hij zojuist heeft vastgesteld, en vervolgens de waarde die dan achter de komma staat ( de uiteindelijk pcnaam die aan dat mac is gekoppeld in het TXT bestand ) moeten terug plaatsen in de waarde binnen MDT.

Ik ben zelf best in staat om wat scripts samen te voegen en dergelijke, maar een "nieuw" script bouwen heb ik simpelweg te weinig kennis voor. Na mijn zoektocht op het net ben ik er niet in geslaagd materiaal te vinden dat ik succesvol kan samenvoegen. Ik hoop dat ook dat iemand VBS dermate in de vingers heeft dat diegene voor mij eens wat op kan zetten. Desnoods wat beginsels zodat ik een start heb.

Alvast enorm bedankt!

_/-\o_

Wat je niet probeert, lukt je niet.


  • mhoogendam
  • Registratie: Oktober 2002
  • Laatst online: 31-01 19:57
Je topic zal verhuist moeten worden naar Programming
Een script request als deze zal waarschijnlijk alleen niet lang open blijven.

Je zal verschillende scripts samen kunnen voegen door eerst een TXT file te openen en te doorzoeken.
Kijk eens naar dit topic: http://www.visualbasicscript.com/m31649.aspx

Gooi de code eens hier neer nadat je het een en ander hebt samengevoegd in [code=VBS]yourcode[/code] tags.