[2k3][xp] RIS geeft dvd E: als drive letter

Pagina: 1
Acties:

  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 15:24
Hoi Ik heb hier een netwerk staat met 300 computers
deze zijn allemaal gerist
c: keurig xp installatie
cd keurig op D:

nou heb ik een nieuwe lading pc`s binnen gekregen (met dvd spelers)en
vervolgend gerist

nu doet hij dit keurig alleen zet hij de dvd spelers op E:

C: is keurig XP
D: bestaat niet.

voel er weinig voor om dit continu met de hand aantepassen
heeft iemand een oplossing voor dit?


op google / technet ben ik niks tegen gekomen over mijn probleem


heb een script gevonden die de drive naam om kan zetten maar hij werkt niet
error @ regel 5
code:
1
2
3
4
5
6
7
8
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colVolumes = objWMIService.ExecQuery _
    ("Select * from Win32_Volume Where Name = 'D:\\'")
For Each objVolume in colVolumes
    objVolume.DriveLetter = "Q:"
    objVolume.Put_
Next

[ Voor 30% gewijzigd door Duinkonijn op 23-03-2005 11:32 ]

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • leon1e
  • Registratie: December 2000
  • Laatst online: 16:09
Geen idee waarom dat bovenstaande script niet werkt, maar daarvoor heb ik te weinig vbs verstand :). Wel zou je deze kunnen overwegen:

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
31
32
33
34
35
36
37
38
39
' Script that changes drive letters
' Note: Do NOT use it on SYSTEM or BOOT partition drive letters !!!

sComputer = "."
Const HKLM = &H80000002

' from/to
If ChangeDrvLetter("Z:", "N:") Then
 WScript.Echo "Drive letters changed, please reboot to see the change!"
Else
 WScript.Echo "Failed changing drive letters!"
End If


Function ChangeDrvLetter(sSourceDrive, sTargetDrive)
 bOK = True  ' Init value
 Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
    & sComputer & "\root\default:StdRegProv")

 sKeyPath = "SYSTEM\MountedDevices"
 sSrc = "\DosDevices\" & UCase(sSourceDrive)

 iRC = oReg.GetBinaryValue(HKLM, sKeyPath, sSrc, sValue)

 If iRC = 0 Then
   sTrg = "\DosDevices\" & UCase(sTargetDrive)

   iRC = oReg.SetBinaryValue(HKLM, sKeyPath, sTrg, sValue)

   If iRC = 0 Then
     oReg.DeleteValue HKLM, sKeyPath, sSrc
   Else
     bOK = False
   End If
 Else
   bOK = False
 End If
 ChangeDrvLetter = bOK
End Function

[ Voor 9% gewijzigd door leon1e op 24-03-2005 08:02 ]


  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 15:24
tnx.

heb nou een oplossing d.m.v. diskpart.exe in combinatie met een script

je dismount e:
je laat hem automatisch mounten
en dan pakt hij automatisch d: 8)7

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Je zegt RIS maar je bedoelt een RIS Image toch?

Daar staat dus een CD drive in qua hardware + volumeID die opeens op een andere hardware config draait.
Doe je met die images ook aan sysprep of niet?
Zo nee, dan kan je nog meer ge-eikel verwachten misschien :P

[ Voor 27% gewijzigd door alt-92 op 24-03-2005 14:56 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Duinkonijn
  • Registratie: Augustus 2001
  • Laatst online: 15:24
nope gewoon PXE laden --> verse setup.

images zijn te veel gekloot met stagaires e.d.

in de I386 staan ook de benodigde drivers dus dat is ook geen probleem

dit was een nieuwkomer :P

[ Voor 11% gewijzigd door Duinkonijn op 24-03-2005 15:07 ]

Het is makkelijk om iemand zijn negatieve eigenschappen te benoemen, maar kan je ook de positieve eigenschappen benoemen?