Zum Inhalt springen

Windows 7 per WDS - OEM-Folders oder FirstLogonCommands


spaxx2000

Empfohlene Beiträge

Hallo Fachinformatiker!

Schaffe es nicht bei meiner Windows 7 Verteilung per WDS eigene Dateien mit zu kopieren oder Befehle aus zu führen.

Ausgangslage:

Win2k8-Server mit WDS. Clients mit Win7 Pro 32bit. Unattended Installation klappt einwandfrei. End-Zustand am Client ist ein eingeloggter lokaler Admin per Autologon.

Wunsch-Zustand:

Nach durchlaufenem Setup sollen einige Registry-Keys geändert werden. Evtl. UAC deaktiviert werden.

Was ich schon probiert habe:

1)

In AutoUnattend.xml:

Pass 7 oobeSystem/x86_Microsoft-Windows-Shell-Setup_neutral/FirstLogonCommands/SynchronousCommand(Order="1")

Action: AddListItem

CommandLine: cmd /c mkdir C:\TEST

Description: Test

Order: 1

RequiresUserInput: false

Frage: habe gelesen dass diese Befehle nur mit aktivierter UAC ausgeführt werden, ist das richtig?

2)

In WDSClientUnattend:

UseConfigurationSet: true

DistributionShare habe ich auf dem gleichen Server erzeugt, für Jeden lesbar. Inhalt sind OEM-Folders. Aufbau:

$OE*** Folders

- $$

- Setup

- Scripts > SetupComplete.cmd

- $1

- Install

- reg > diverse regfiles

Probleme:

- Befehle aus 1) werden nicht ausgeführt

- SetupComplete.cmd (wird angeblich immer ausgeführt) wird nicht ausgeführt.

- Dateien aus OEM-Folders werden nicht kopiert.

Über einen Denkanstoß/Anleitung/etc. würde ich mich sehr freuen und bedanke mich jetzt schon.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

is der erste Befehl so in der Unattend.xml drin? Das müssen doch Batches sein, soweit ich mich erinner...

Schonmal die Logs in

C:\Windows\Panther

angeschaut? (nachdem die Installation fertig ist) Das sind die Installationslogs, da siehst du auch die Fehler.

Ist die Installation nicht beendet, dann während des WDS-Setups Shift + F10 drücken dann bekommst du eine Eingabeaufforderung. Dort kannste dann die Logs welche aber im Root in ~BT irgendwas liegen nutzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

es gibt auch die Möglichkeit ein Gold-Image zu erstellen. Dazu muss das Betriebssysem installliert werden (am besten mit virtuellen Maschine), danach die Einstellungen treffen (z. B. Programme installieren oder so), dann Sysprep ausführen. Danach startet der Rechner neu und sofort mit F12 vom Netzwerk booten. WDS bietet dann an, dass du das Image auf den WDS-Server hochladen kannst. Ab dann kann sich jeder das Image ziehen mit den fertigen Einstellungen.

gruss

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Leute,

erstmal Danke für die Antworten, habe momentan leider nicht so extrem viel Zeit in der Arbeit um zu Testen.

@Sheggy

An die Technet-Artikel habe ich mich im Prinzip gehalten. Da steht auch ziemlich eindeutig wie das funktioniert, aber äußerst umständlich beschrieben. Deswegen mein Post hier im Forum.

@Seelbreaker

Auszug aus meiner AutoUnattend.xml:

<FirstLogonCommands>

                <SynchronousCommand wcm:action="add">

                    <CommandLine>cmd /c mkdir C:\TEST2</CommandLine>

                    <Description>Test</Description>

                    <Order>1</Order>

                    <RequiresUserInput>false</RequiresUserInput>

                </SynchronousCommand>

            </FirstLogonCommands>

Die Logs im Panther-Verzeichnis sind mir bekannt, weisen keine Fehler auf. Meine Vermutung ist dass er die Befehle ja gar nicht ausführt, es daher auch keine Logs dazu gibt.

@sascha-graf1

Mit so einem "Gold-Image" arbeite ich. Problem ist dass manche Einstellungen beim Sysprep (vermute ich) zurückgesetzt werden (Registry hauptsächlich).

Kann mir jemand die ganze Distribution-Share-Geschichte in einfachen Worten erklären? Damit habe ich's auch versucht - keine Chance :(

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Leute,

@Seelbreaker

Auszug aus meiner AutoUnattend.xml:

<FirstLogonCommands>

                <SynchronousCommand wcm:action="add">

                    <CommandLine>cmd /c mkdir C:\TEST2</CommandLine>

                    <Description>Test</Description>

                    <Order>1</Order>

                    <RequiresUserInput>false</RequiresUserInput>

                </SynchronousCommand>

            </FirstLogonCommands>

Wie gesagt, soweit ich das im Technet gelesen habe, müssen Batches angegeben werden welche dann den Befehl

mkdir C:\Test2\

erstellen.

Die Logs im Panther-Verzeichnis sind mir bekannt, weisen keine Fehler auf. Meine Vermutung ist dass er die Befehle ja gar nicht ausführt, es daher auch keine Logs dazu gibt.

Das Problem hatte ich auch, dass die jeweiligen Bereiche gar nicht erst gelaufen sind, mein Fehler war, dass ich sysprep eben nicht mit /oobe ausgeführt habe, was bei mir komplett die specialize Phase ausgelassen hat.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Leute!

Danke erstmal für Eure Tipps. Nun hab ichs doch hinbekommen.

Der Fehler lag im falschen Pfad der AutoUnattend.xml. Hier muss man aufpassen da diese scheinbar automatisch im Image-Verzeichnis des WDS-Servers abgelegt/kopiert wird und "ImageUnattend" getauft wird:

\RemoteInstall\Images\<ImageGroup>\<ImageName>\Unattend\ImageUnattend.xml

Ursprünglich hatte ich nämlich meine AutoUnattend.xml in folgendem Verzeichnis zusammen mit der WDSClientUnattend.xml abgelegt:

\RemoteInstall\WdsClientUnattend\WDSClientUnattend.xml

@Seelbreaker

Nach meinen Tests kann ich Dir nun sagen dass Befehle direkt in der XML eingegeben werden können, Batches sollten natürlich auch funktionieren.

@realgun

Hab leider momentan das Problem, dass ich meine Win7-Policies nicht scharf schalten kann/darf, da unsere Domäne in naher Zukunft noch komplett auf Win2008 gebracht wird.

Eigentlich habe ich's persönlich aber auch lieber wenn alle Installations-relevanten Sachen auch bei der Installation laufen und nicht per Policy verteilt werden.

Viele Grüße,

spaxx2000

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...