WinFuture-Forum.de: Treiber Anwendungen Bedingt Installieren - WinFuture-Forum.de

Zum Inhalt wechseln

Weitere Informationen: WinFuture xp-Iso-Builder
Seite 1 von 1

Treiber Anwendungen Bedingt Installieren Einige Anwendungen, z.b. von ATI nur dann installieren, wenn das Gerät


#1 Mitglied ist offline   BangBang 

  • Gruppe: Mitglieder
  • Beiträge: 12
  • Beigetreten: 26. März 06
  • Reputation: 0

geschrieben 25. September 2006 - 10:06

Hallo Leute!
Erstmal danke für das tolle Programm! :huh:
Ich habe dazu eine Frage Ich möchte die Unattended CD auf verschiedenen Rechnern benutzen. Diese Unterscheiden sich in der Hardware. Mehrere Unattended CDs zu pflegen hat sich jedoch als mühsam und auch fehleranfällig erwiesen.
Die Anwendungen sollen jedoch, wenn passende hardware vorhanden, zwingend installiert werden, weil sonst Reiter in z.B. der Verwaltung der Grafikkarte fehlen usw..
Kennt jemand eine Möglichkeit, Anwendung nach Hardware bedingt, so wie bei den .inf-Dateien zu installieren?

Gruß,

Markus
0

Anzeige



#2 Mitglied ist offline   dastriebel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 439
  • Beigetreten: 11. August 06
  • Reputation: 1
  • Wohnort:Schweiz, Breitenbach

geschrieben 25. September 2006 - 16:46

Treiber: du kannst im 'xp iso builder' ALLE treiber die du für alle rechner benötigst angeben, windows installiert dann nur die wirklich benötigten.

Anwendungen: da du die cd ja für mehrerer rechner verwenden möchtest, wirst du, keine komplett unattended cd machen, sondern den name des rechners bei der installation manuell eingeben (oder evtl über eine winnt.sif die auf diskette liegt steuern). die enzelnen rechner lassen sich also über ihren namen unterscheiden.
Das folgende vb-script fragt den rechnernamen ab und installiert auf dem 'PC1' die anwendung 'AnwendnungA' und auf dem PC2 die anwendung 'AnwendungB'
Option Explicit

Dim wscShell
Dim wscNetzwerk

Set wscShell = WScript.CreateObject("WScript.Shell")
Set wscNetzwerk = WScript.CreateObject("WScript.Network")

If wscNetzwerk.ComputerName = "PC1" Then
	lngRun = wscShell.Run("C:\Apps\AnwendungA\setup.exe /Q /H:m", 1, True)
End If

If wscNetzwerk.ComputerName = "PC2" Then
	lngRun = wscShell.Run("C:\Apps\AnwendungB\setup.exe /S", 1, True)
End If

Set wscShell = Nothing
Set wscNetzwerk = Nothing

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0