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.
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!
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!
Wat je niet probeert, lukt je niet.