Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Operativsystemer
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Script til at ændre navn via Service tag

Af Ultrabruger floff | 04-04-2011 13:18 | 1359 visninger | 9 svar, hop til seneste
Hej Hol'ere Jeg står og har det problem at jeg skal have lavet et script til at omdøbe en computer via service tag. Men mit problem er bare at jeg sutter rimelig meget til programmering og har derfor ikke den største indigt i dette, det har dog lykkedes mig at opsnuse et script men det kan jeg ikke få til at virke. Scriptet skal implementeres i Group Policy'en så den kører hver gang at computeren starter og hvis den allerede har det rigtige navn så lukker den bare. Det her er hvad jeg har fundet ud af indtil videre: strComputer = “.” Set objWMIService = GetObject(“winmgmts:” & “{impersonationLevel=impersonate}!\\” & strComputer & “\root\cimv2?) ‘Part 1 – Acquire serial/service tag number Set colSMBIOS = objWMIService.ExecQuery (“Select * from Win32_SystemEnclosure”) For Each objSMBIOS in colSMBIOS strSN = objSMBIOS.SerialNumber If strSN “” Then exit For Next ‘Part 2 – Assign computer name to serial/service tag number Name = strSN Set colComputers = objWMIService.ExecQuery (“Select * from Win32_ComputerSystem”) For Each objComputer in colComputers err = objComputer.Rename(name) if err 0 then wscript.echo “There was an error renaming the machine. Please restart, and try again.” else wscript.echo “Machine successfully renamed: ” & Name end if Next ---------------------- Der skal bruges en administartor konto til at ændre computernavnet og kan heller ikke se hvor det skal sættes ind i scriptet. Udover service-tag skal computeren have et standard navn så det ser ud som det her eksempel "DKSNSWKSHBH3J". DKSNSWKS er standard navnet og de andre 5 cifre er de sidste 5 cifre i Service-tag'et. Håber det er til at forstå, hvis der er en som har nogle gode guides eller som har lidt mere forstand må i meget gerne hjælpe og i skal endelig stille spørgsmål hvis der mangler noget eller det uforståeligt, er som sagt lidt en n00b hvad scripting angår. -Floff
--
#1
Kryzech
Ultrabruger
04-04-2011 13:45

Rapporter til Admin
Jeg har prøvet at lave en batch fil der skulle omdøbe computeren efter en .log fil på mit netværksdrev. (Log filen indeholder nuværende hostname og det nye, til hver klient). bat filen var impeteret i mit login-script. Jeg fik lavet batch filen og det hele, og den skiftete navn korrekt. Den måtte så bare ikke være medlem af et domæne. Det gik den amok over. Løsningen var så at melde den ud og ind af domænet igen, så virkede det. Dog ikke en løsning som jeg var tilfreds med. Det var et mega nice script som endda oprettede en log på lokal drevet, som ville omdøbe backup'en efter computeren var blevet genstartet (Så backuppen passede korrekt, uden bekymring). Jeg indså så at det nok godt kunne lykkedes sig, hvis jeg ikke skrev det i batch, men besluttede mig for at gøre det manuelt, da jeg brugte for meget tid på det. Det skal siges at jeg skiftede computernavn på over 100 forskellige computere og det tog altså ikke mere end en formiddag. Synes du skulle tage dig sammen, sorry. :P Få det nu overstået og gør det manuelt. Medmindre du selvfølig skal gøre det ved 1000 computere :P
--
#2
floff
Ultrabruger
04-04-2011 13:56

Rapporter til Admin
Sidder ude hos L'ORÉAL og det er vanvittigt mange computere. Det er heller ikke lige fordi de allesammen står her hvor jeg er.
--
#3
stallemanden
HOL Moderator
04-04-2011 13:58

Rapporter til Admin
Får du ikke problemer med dit AD, hvis du bare ændre navnet på maskinen ? Umiddelbart vil jeg mene, at du skal melde den ind i AD'et efterfølgende, men jeg kan tage fejl.
--
Skulle du være i tvivl! : http://www.hardwareonline.dk[...] +1 = *PUFF* Lav din egen hol-setup-liste: http://hamdenkloge.dk[...]
#4
Kryzech
Ultrabruger
04-04-2011 13:59

Rapporter til Admin
Sidder selv i en virksomhed på over 88000 kvadratmeter, stop whining :P
--
#5
Kryzech
Ultrabruger
04-04-2011 14:01

Rapporter til Admin
#3, nej det gør du ikke, men i batch gør du. Du går ind og ændrer nogle variabler i systemet, istedet for at bruge den funktion i windows der er kaldt "Skift computernavn", som ikke kan kaldes via. batch.
--
#6
aeble
Giga Supporter
04-04-2011 14:05

Rapporter til Admin
istedet for at eksekvere alt det i GPO/logonscript, så kig på f.eks Wisdom. Der kræves der blot en lokal klient på maskinen (som kan installeres/opdateres automatisk via konsollen), og så har du mere eller mindre frie hænder til at gøre hvad du har lyst til (der kan specificeres credentials på f.eks domainadmin konto), ift manuel deployment eller startup scripts osv osv... Kanon stykke software!
--
Xeon X3360 @ 3800.:.Asus Rampage Formula.:.8gb G.Skill Trident 1200mhz CL5.:.xFire 5870.:.Hexa Vertex Raid0.:.Silverstone FT02.:.Acer GD245HQ
#7
Niels Bonde Nielsen
Maxibruger
04-04-2011 14:05

Rapporter til Admin
Det er fyfy at ændre hostname mens computeren stadig er i domænet. Det du vil kan lade sig gøre, men det er en omstændig affære.
--
http://www.nielsbn.dk[...] - Mit lille hjørne af internettet. http://www.kruk.dk[...] - Hunde Hot-or-Not, bare for sjov.
#8
CV
HOL Administrator
04-04-2011 14:06

Rapporter til Admin
Hos os skal maskiner også først hives af domænet, før computer navnet kan skiftes. Og så meldes ind igen bagefter.
--
Tak for denne gang, til alle dem der var med til HOL.lan #1 http://HOLLAN.dk[...]
#9
stallemanden
HOL Moderator
04-04-2011 14:24

Rapporter til Admin
#7 og #8 Det er også det jeg mener. System ID'et hænger i ADet med det oprindelige navn, og ændre man på det, går der fuck i det.
--
Skulle du være i tvivl! : http://www.hardwareonline.dk[...] +1 = *PUFF* Lav din egen hol-setup-liste: http://hamdenkloge.dk[...]

Opret svar til indlægget: Script til at ændre navn via Service tag

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning