Toon posts:

Automatisch systeemnaam wijzigen na terugzetten van image

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een vraagje,

Wij gebruiken hier GhostCast voor het versturen van images over het netwerk naar verschillende systemen. Alles verloopt lekker maar er is 1 probleem. Alle systeemnamen worden het zelfde na de image (wat logisch is natuurlijk). We kunnen in de bios van de notebook een system ID intypen. De vraag is: kan ik er voor zorgen dat na de image de systeemnaam vanuit de bios wordt opgehaald zodat ik ze niet meer handmatig hoef te wijzigen.. want het zijn een stuk of 50 :'(

  • Krypt
  • Registratie: April 2000
  • Laatst online: 12-02 20:18
Sowieso een sysprep uitvoeren voordat je een image maakt (of gebruik ghostwalker) zodat ook je SID's van je machines niet overeen komen.

Als je sysprep gebruikt kun je via de unattended een script aftrappen welke via WMI je SMBios uitleest om vervolgens deze als computernaam in te stellen. Vervolgens join't de unattend je computer in het domein.

[edit]
Ik ben goed gezind vandaag. Hier een vbs code om via WMI je smbios uit te lezen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
strComputer = "."
 
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
 
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem")
For Each objItem In colItems
  wscript.echo "Name: " & objItem.Name
  wscript.echo "Manufacturer: " & objItem.Manufacturer
  wscript.echo "Model: " & objItem.Model
Next
 
Set colBIOS = objWMIService.ExecQuery _
    ("Select * from Win32_BIOS")
For Each objBIOS In colBIOS
    wscript.echo "Build Number: " & objBIOS.BuildNumber
    wscript.echo "Current Language: " & objBIOS.CurrentLanguage
    wscript.echo "Installable Languages: " & objBIOS.InstallableLanguages
    wscript.echo "Manufacturer: " & objBIOS.Manufacturer
    wscript.echo "Name: " & objBIOS.Name
    wscript.echo "Primary BIOS: " & objBIOS.PrimaryBIOS
    wscript.echo "Release Date: " & objBIOS.ReleaseDate
    wscript.echo "Serial Number: " & objBIOS.SerialNumber
    wscript.echo "SMBIOS Version: " & objBIOS.SMBIOSBIOSVersion
    wscript.echo "SMBIOS Major Version: " & objBIOS.SMBIOSMajorVersion
    wscript.echo "SMBIOS Minor Version: " & objBIOS.SMBIOSMinorVersion
    wscript.echo "SMBIOS Present: " & objBIOS.SMBIOSPresent
    wscript.echo "Status: " & objBIOS.Status
    wscript.echo "Version: " & objBIOS.Version
Next

[ Voor 67% gewijzigd door Krypt op 18-09-2008 10:25 ]

Pvouput live


Verwijderd

Topicstarter
heel erg bedankt Krypt ik ga het meteen uitproberen!

  • core_dump
  • Registratie: November 2005
  • Laatst online: 26-08-2024
Of als je niet wil scripten even de gratis zcnclite downloaden op www.engl.co.uk

Verwijderd

Topicstarter
hmm ik ben een beetje aan het uitzoeken hoe het zit met ghostwalker.. ik laat het wel weten hoe het gegaan is

Verwijderd

Topicstarter
heel vreemd.. ik heb net ghostwalker gerund na een image restore met ghost.. systeemnaam is gewijzigd naar AKJFLAHKAFJH (heb namelijk \ghost\ghstwalk.exe /CN="<RANDOM_ALPHA>" gedaan). maar als ik bij deze computer rechtsklik en kijk bij computernaam dan zie ik dat de naam helemaal niet gewijzigd is.. weten jullie mischien waardoor het komt?

  • Krypt
  • Registratie: April 2000
  • Laatst online: 12-02 20:18
Wel een reboot gedaan?

Pvouput live


Verwijderd

Topicstarter
ja, maar dat heeft niet geholpen :(

  • PenguinPower
  • Registratie: Juni 2001
  • Laatst online: 09-03 21:06

PenguinPower

May the SOURCE be with you

Krypt schreef op donderdag 18 september 2008 @ 10:18:
[...]

Als je sysprep gebruikt kun je via de unattended een script aftrappen welke via WMI je SMBios uitleest om vervolgens deze als computernaam in te stellen. Vervolgens join't de unattend je computer in het domein.

[..]
In de Sysprep minisetup of de unattended setup is er geen support voor WMI... vbscript starten prima, maar zonder wmi.... dat gaat dus op deze manier niet lukken.

Ghost Console gaat je probleem wel verhelpen, en aangezien je ghostcast draait zul je GSS (Ghost Solution Suite) ook wel aangeschaft hebben?
Pagina: 1