Software via VBS im Systemstart installieren
Hallo,
ich habe hier einen SBS2003 logischerweise mit AD und sage und schreibe 3 PCs!
Jetzt geht es mir darum, weil ich ja faul bin ... möchte ich sämtliche benötigte Software
am liebsten vom SBS aus zuweisen. Habe aber nur herausgefunden, das ich das mit MSI-Files
machen kann. Leider habe ich nicht immer solche MSIs.
Jedoch können viele Anwendungen im "Silent-Mode" installiert werden.
Das ist der Punkt den ich nutzen möchte.
Ich habe mir ein VBS-Script geschrieben, das sämtliche Abfragen macht und auch alles so installiert wie ich das gerne haben will.
Wenn ich das Script als Admin ausführe ist alles bestens, aber wenn ich es dafür als Admin ausführen muß, kann ich auch
alles selbst installieren. Also habe ich das Script per Richtlinie in den Systemstart (nicht den Autostart!!!) gelegt.
Bein hochfahren zeigt er auch brav an: Startscripts werden ausgeführt
Aber:
1. es dauert ewig! Und ich kann mich erst DANACH anmelden ...
2. die Anwendungen werden nicht installiert!!!
Was muß ich tun damit das Script mit Systemrechten oder mit Adminrechten läuft.
UND ich gleichzeitig normal arbeiten kann? So wie halt in der Installation aus dem AD auch...
Bin für jeden Vorschlag dankbar!
Gruß Sam
PS: Falls wer das Script mal sehen möchte kann ich es bei bedarf mal anhängen...
ich habe hier einen SBS2003 logischerweise mit AD und sage und schreibe 3 PCs!
Jetzt geht es mir darum, weil ich ja faul bin ... möchte ich sämtliche benötigte Software
am liebsten vom SBS aus zuweisen. Habe aber nur herausgefunden, das ich das mit MSI-Files
machen kann. Leider habe ich nicht immer solche MSIs.
Jedoch können viele Anwendungen im "Silent-Mode" installiert werden.
Das ist der Punkt den ich nutzen möchte.
Ich habe mir ein VBS-Script geschrieben, das sämtliche Abfragen macht und auch alles so installiert wie ich das gerne haben will.
Wenn ich das Script als Admin ausführe ist alles bestens, aber wenn ich es dafür als Admin ausführen muß, kann ich auch
alles selbst installieren. Also habe ich das Script per Richtlinie in den Systemstart (nicht den Autostart!!!) gelegt.
Bein hochfahren zeigt er auch brav an: Startscripts werden ausgeführt
Aber:
1. es dauert ewig! Und ich kann mich erst DANACH anmelden ...
2. die Anwendungen werden nicht installiert!!!
Was muß ich tun damit das Script mit Systemrechten oder mit Adminrechten läuft.
UND ich gleichzeitig normal arbeiten kann? So wie halt in der Installation aus dem AD auch...
Bin für jeden Vorschlag dankbar!
Gruß Sam
PS: Falls wer das Script mal sehen möchte kann ich es bei bedarf mal anhängen...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 52703
Url: https://administrator.de/contentid/52703
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
6 Kommentare
Neuester Kommentar
Erstmal Danke.
Das Script ist aber nicht vollständig, oder? Ich finde den Teil, wo die Installation angestossen wird nicht...
Wenn Du das Script im StartUp hast, wird es als LocalSystem gestartet. HKCU is nich.
Als Anmeldescript hingegen ist das Problem, das Du im User-Kontext bist.
Keine Adminrechte = keine Installation
Ich würde Dir ans Herz legen ein MSI-Packager zu nehmen und das ganze als *.MSI zu paketieren und zu verteilen.
Bsp.:
http://www.aksdb.org/produkte.php?pid=1&pname=MSImaker#
http://www.dev4pc.com/installer2go_screenshots.html
http://www.advancedinstaller.com/feats-list.html
Für Deine Bedürfnisse sollten die Freeware-Tools ausreichend sein.
Hat es einen wirklich guten Grund, wieso es mit einem Script installiert werden muss?
Das Script ist aber nicht vollständig, oder? Ich finde den Teil, wo die Installation angestossen wird nicht...
Wenn Du das Script im StartUp hast, wird es als LocalSystem gestartet. HKCU is nich.
Als Anmeldescript hingegen ist das Problem, das Du im User-Kontext bist.
Keine Adminrechte = keine Installation
Ich würde Dir ans Herz legen ein MSI-Packager zu nehmen und das ganze als *.MSI zu paketieren und zu verteilen.
Bsp.:
http://www.aksdb.org/produkte.php?pid=1&pname=MSImaker#
http://www.dev4pc.com/installer2go_screenshots.html
http://www.advancedinstaller.com/feats-list.html
Für Deine Bedürfnisse sollten die Freeware-Tools ausreichend sein.
Hat es einen wirklich guten Grund, wieso es mit einem Script installiert werden muss?
1. Was meinst du mit dem Abschluss der
Installation?
Das Setup wird als "Silent"
gestartet und unternimmt nach Abschluss
nichts ...
Sorry, jetzt hab ich's gesehenInstallation?
Das Setup wird als "Silent"
gestartet und unternimmt nach Abschluss
nichts ...
2. Warum ist das Script im Userkontext? Es
liegt doch laut Richtlinie im Systemstart.
Nicht im Benutzer- oder Autostart!!!
Demnach müsste es doch Adminrechte
haben!?
So, wie ich es im Kopf habe funktioniert es so:liegt doch laut Richtlinie im Systemstart.
Nicht im Benutzer- oder Autostart!!!
Demnach müsste es doch Adminrechte
haben!?
Startup | Logon |
---|---|
Systemstart | Benutzer loggt ein |
kein Benutzer angemeldet | Benutzer angemeldet |
LocalSystem | Benutzer |
Adminrechte | Benutzerrechte |
Frage: Wenn es als LocalSystem installiert wird und Du nicht eine "AllUser" Installation machst, wohin wird es installiert?
Kenne die Situation leider nicht, da wir eine eigene SW-Managementlösung haben.
Tipp:
Wenn es unbedingt ein Script sein muss, dann schreib doch alle relevanten Ereignisse in ein LogFile, oder in den Eventviewer.
(objshell.LogEvent 4 "Meine Eregnisse")
Nach der Analyse solltest Du schlauer sein wo das Problem liegt.
- Mit so einem MSI-Packer habe ich mich
schon mal beschäftigt, habe mir zu dem
Zweck extra
eine saubere VM mit nur XP erstellt. Ging
anfangs auch ganz gut, nur beim 2. Scan kam
dann
immer eine Fehlermeldung, so das ich es
nachher drangegeben habe...
2. Scan? Was meinst Du damit? Du meinst aber nicht SysDiff, oder?schon mal beschäftigt, habe mir zu dem
Zweck extra
eine saubere VM mit nur XP erstellt. Ging
anfangs auch ganz gut, nur beim 2. Scan kam
dann
immer eine Fehlermeldung, so das ich es
nachher drangegeben habe...