Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Active Directory Forum


Alles zum Thema Active Directory — Q & A zu Active Directory Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 28.10.2005, 12:53   #1
Gast
 
Offline
Registriert seit: 10-2005
Ort: Staufenberg bei Gießen
Beiträge: 4
Frage Softwareverteilung für Active Directory über VBS Script?

Hey Leute, ich blick bei der VBS Sprache von Active Directory Scripten nicht so super durch.. in Office war's leichter

Mein Problem im Grunde genommen ist folgendes: Ich möchte ein Script schreiben, welches die jeweiligen Benutzer, Abteilungen (jede Abteilung hat ne OU) und Computer die jeweilige Software zuweist.. Also sollte das Script eine Abfrage starten im Sinne von
if OU='Marketing' then Softwarepaket x.msi
(oder noch besser mit case Anweisungen)

das selbe gleich noch mit usern und abteilungen (also OU's) ... geht sowas? gibts da vielleicht was vorgefertigtes? kann mir da jemand n bisschen helfen?

hier die aktuelle Konfiguration:
  • 2 Server in einer Domäne, die sich fleissig replizieren
  • 3 OU's für die 3 bestehenden Abteilungen
  • in jeder OU sind mind. 3 Benutzer angelegt
  • alle Computer sind unter Computers erstellt (passiert ja automatisch durch Beitritt in die Domäne)

wie gestalte ich so ein script, welches abfragt "wer was wann" bekommt?

Ziel soll es sein, dass
  • jeder Comuter Softwarepaket A bekommt
  • jeder User Softwarepaket B bekommt
  • alle User der Abteilung X (OU "X") Softwarepaket C bekommt
  • 2 bestimmte User (in verschiedenen OU's) ein Paket D zur Verfügung gestellt bekommen, welches erst installiert wird, wenn sie es brauchen (also per Doppelklick auf ein Symbol auf ihrem Desktop wird die Installation erst gestartet)

hat da jemand eine Idee? oder gar ein fertiges Script?

Bin für jeden Input dankbar! Ist sicher kein grosses Prob, aber ich bin in VBS Programmierung schlichtweg noch nicht fit genug

Vielen Dank im Voraus!
.ordi.
    Mit Zitat antworten
Alt 28.10.2005, 13:03   #2
Gast
 
Offline
Registriert seit: 10-2005
Ort: Staufenberg bei Gießen
Beiträge: 4
achso, bevor ichs vergesse: das AD basiert auf einem Windows 2003 Enterprise Server.. also falls es da Unterschiede zum Windows 2000 Advanced Server geben sollte, dann bitte beachten, dass es sich um ne 2003er Umgebung handelt die Clients fahren alle normale WinXP Installationen!
    Mit Zitat antworten
Alt 28.10.2005, 13:17   #3
Board Veteran
 
Offline
Registriert seit: 10-2003
Ort: Freiburg
Beiträge: 767
Hi

Weise die .msi Datei doch einfach per Policy zu. Eine Abfrage erübrigt sich, wenn Du es allen die es benötigen installierst.
Erstelle temporär eine OU mit den Policies und schieb die Rechner rein.

Gruß
Dirk

Signatur
MCSE=NT4, W2K, W2K3, Messaging, Security,
MCITP=Server, Enterprise

    Mit Zitat antworten
Alt 28.10.2005, 13:17   #4
Senior Member
 
Offline
Registriert seit: 07-2005
Ort: Graz (Styria)
Beiträge: 482
Soweit ich weiß gibt es einfach in der GPO die du zum verteiln der software anlegst eine Filterung.

dort müsstest du halt filtern was du willst und für jede gruppe ne eigene GPO machen.

Signatur
Aber das haben wir noch nie so gemacht, sagte der Schimpanse und blieb auf dem Baum.

    Mit Zitat antworten
Alt 28.10.2005, 14:12   #5
Gast
 
Offline
Registriert seit: 10-2005
Ort: Staufenberg bei Gießen
Beiträge: 4
hmmm ja schon, aber gibt es nicht die möglichkeit das ganze doch als script zu schreiben? per GPO wärs ja nicht sooo das problem, aber kann ein script diese GPOs nicht erstellen, so dass ich im grunde genommen gar nicht auf die administrier-oberfläche vom AD zugreifen muss, sondern komplett mit scripten auskomme?

meine intention ist alles mögliche mit scripten zu steuern, die man startet und "gut is"

gibts solche scripte evntl irgendwo? oder vorlagen?
    Mit Zitat antworten
Alt 28.10.2005, 14:27   #6
Senior Member
 
Offline
Registriert seit: 07-2005
Ort: Graz (Styria)
Beiträge: 482
sry da bin ich überfragt, allerdings glaub ich nicht das "Dynamisch generierte GPO´s"
Praktikabel sind.

Signatur
Aber das haben wir noch nie so gemacht, sagte der Schimpanse und blieb auf dem Baum.

    Mit Zitat antworten
Alt 28.10.2005, 14:34   #7
Gast
 
Offline
Registriert seit: 10-2005
Ort: Staufenberg bei Gießen
Beiträge: 4
naja, in einem script kann man sogesehen alle einstellungen, die eine GPO haben sollte abdecken.. erspart einem eine sehr grosse menge klick-arbeit!
im script selbst muss man nur an den jeweiligen stellen die benutzernamen bzw. abteilungen händisch eintragen, den rest erledigt das script dann... man muss sich nur einmal die arbeit machen das ganze zu scripten, dann wirds bei jedem neuen AD projekt einfacher (wenn zB die ad-server beide sterben und kein backup existiert, wie in meinem fall momentan noch *g*)

im sinne von:
für user a, b, m, und x führe das aus: code code code (massig einstellungen für die GPO, inklusive einem grossen abschnitt über die software)
für abteilung b, c, l, und m führe das aus: code code und noch mehr code
für alle computer, führe das aus: noch mehr code

man müsste nur noch die usernamen im script ändern und die abteilungen eintragen! und selbst das kann man per dialog-box machen, so dass man nie auf den quellcode zugreifen muss
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Softwareverteilung über Active Directory mit DFS HerrPaschulke Active Directory Forum 7 10.09.2008 19:13
127 Active Directory Script Samples von R. Allen (Author von Active Directory, 3rd) Gadget Active Directory Forum 1 14.04.2006 18:59
Softwareverteilung über Active Directory crypton Active Directory Forum 1 23.11.2005 09:52
Softwareverteilung Active Directory Beatnix Active Directory Forum 1 20.08.2004 12:38
Softwareverteilung -> MSI -> Active Directory -> USER mymicha Active Directory Forum 5 25.12.2003 12:00


Alle Zeitangaben in MEZ/CET. Es ist jetzt 05:41 Uhr. Seite generiert in 0,034 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang