Schmidddi 10 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Mohoin zusammen, ich könnt mich ja schon in den Hintern beißen...Ich hab die Antwort auf meine Frage heute irgendwann beim Surfen gefunden und mir nicht als Favoriten abgespeichert...Und nun suche ich seit mittler Weile wieder mal 2 Stunden nach der vorhin bereits geöffneten Internetseite... Es geht um Folgendes: Ich möchte per VBScript alle Terminalserver einer Domäne auslesen. Würde mir da bitte jemand kurz unter die Arme greifen und sei es nur mit korrekter Suchtextformulierung für Google? :-) Hintergrund ist, dass ich für alle Terminalserver einen Logoff der aktuell angemeldeten User, außer der Konsolensitzung, durchführen möchte, das wird aber schon klappen...Nur die Ermittlung der aktuell in der Domäne verfügbaren Terminalserver macht mir derbe Kopfschmerzen... Asche auf mein Haupt fürs Nicht-Speichern des Favoriten und many thx im Voraus! Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Hallo, Hast du denn die TS-Server nicht in einer OU organisiert? cu blub Zitieren Link zu diesem Kommentar
carlito 10 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 BTW: Kennst du das Terminal Services PowerShell Module? Ist vielleicht für dein Vorhaben einfacher als mit VBS. PS: "Get-TSServers - Enumerates all terminal servers in a given domain." :cool: Zitieren Link zu diesem Kommentar
Schmidddi 10 Geschrieben 6. Januar 2011 Autor Melden Teilen Geschrieben 6. Januar 2011 Das Problem ist, dass ich dieses Script gerne auf unterschiedliche AD Strukturen anwenden würde, bei denen nicht unbedingt immer die WTS in einer OU organisiert sind, je nachdem eben, welcher Systemadmin das Ganze eingerichtet hat. Speziell geht es einfach nur um die Datensicherung. Vor der Datensicherung werden alle User auf allen Terminalservern abgemeldet und schon habe ich keine geöffneten Dateien mehr von Benutzern, die sich mal wieder nicht abgemeldet haben oder zum Zeitpunkt der Sicherung noch am Arbeiten waren (daher kann ich auch kein Zeitlimit für getrennte Sitzungen einrichten, manche User arbeiten bis 10 Minuten vor der Datensicherung...) Zitieren Link zu diesem Kommentar
NorbertFe 2.066 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Sollte das dann nicht im Verlauf zu finden sein? Bye Norbert Zitieren Link zu diesem Kommentar
Schmidddi 10 Geschrieben 6. Januar 2011 Autor Melden Teilen Geschrieben 6. Januar 2011 BTW: Kennst du das Terminal Services PowerShell Module? Ist vielleicht für dein Vorhaben einfacher als mit VBS. PS: "Get-TSServers - Enumerates all terminal servers in a given domain." :cool: Hatte ich mir schon angesehen, aber das würde eine PowerShell Installation auf den betroffenen Servern bedeuten, woll? Habe mich mit PowerShell noch garnicht beschäftigt, wohl aber im Scriptarchiv im Technet schon sehr schön aussehende Scripts gefunden...ggf. werd ich mal ein Wochenende in die Powershell investieren müssen. Zitieren Link zu diesem Kommentar
Schmidddi 10 Geschrieben 6. Januar 2011 Autor Melden Teilen Geschrieben 6. Januar 2011 Sollte das dann nicht im Verlauf zu finden sein? Bye Norbert Vielleicht steh ich grad aufm Schlauch, aber welchen Verlauf meinst du? Den Verlauf, den man aufklicken kann wenn man die mstsc.exe aufruft? Zitieren Link zu diesem Kommentar
carlito 10 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Hatte ich mir schon angesehen, aber das würde eine PowerShell Installation auf den betroffenen Servern bedeuten, woll? Habe mich mit PowerShell noch garnicht beschäftigt, wohl aber im Scriptarchiv im Technet schon sehr schön aussehende Scripts gefunden...ggf. werd ich mal ein Wochenende in die Powershell investieren müssen. Welche Umgebungen willst du auslesen? Ab 2008 ist PowerShell als Feature installierbar, ab 2008 R2 bzw. Windows 7 Standard. Ansonsten kann man die Skripte ja auch Remote ausführen. PowerShell selbst läuft ab XP aufwärts. Zitieren Link zu diesem Kommentar
NorbertFe 2.066 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Vielleicht steh ich grad aufm Schlauch, aber welchen Verlauf meinst du? Den Verlauf, den man aufklicken kann wenn man die mstsc.exe aufruft? Den deines Browsers. Schliesslich schrubst du, dass du die Seite schon offen hattest HEUTE. Bye Norbert Zitieren Link zu diesem Kommentar
Schmidddi 10 Geschrieben 6. Januar 2011 Autor Melden Teilen Geschrieben 6. Januar 2011 Welche Umgebungen willst du auslesen? Ab 2008 ist PowerShell als Feature installierbar, ab 2008 R2 bzw. Windows 7 Standard. Ansonsten kann man die Skripte ja auch Remote ausführen. PowerShell selbst läuft ab XP aufwärts. Windows 2000 Terminalserver + Windows 2003 Domäne -> 1 x Windows 2003 Terminalserver + Windows 2003 Domäne -> ca. 35 x Windows 2008 Terminalserver + Windows 2003 Domäne -> 1 x Windows 2008 Terminalserver + Windows 2008 Domäne -> ca. 17 x @ NorbertFe Die Idee ist garnicht mal schlecht, nur habe ich die URL nicht direkt sondern über den google Link aufgerufen. Ich werd aber mal schauen, mit http:// und dann den buchstaben a-z sollte ja alles auffindbar sein :-) Danke für den Tipp. Zitieren Link zu diesem Kommentar
carlito 10 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Windows 2000 Terminalserver + Windows 2003 Domäne -> 1 xWindows 2003 Terminalserver + Windows 2003 Domäne -> ca. 35 x Windows 2008 Terminalserver + Windows 2003 Domäne -> 1 x Windows 2008 Terminalserver + Windows 2008 Domäne -> ca. 17 x Passt doch. Wenn dein Skript als dauerhafte "Lösung" eingesetzt werden soll, kann sicher auch die PowerShell auf irgendeinem Client oder Server in diesen Netzen installiert werden. Zitieren Link zu diesem Kommentar
Schmidddi 10 Geschrieben 6. Januar 2011 Autor Melden Teilen Geschrieben 6. Januar 2011 Dann werd ich mein Wochenende wohl mit der PowerShell verbringen. Da waren auf jeden Fall sehr brauchbare Lösungen im Technet zu sehen. Im Verlauf war leider kein einziger der google Redirects zu sehen...kA was mein IE da macht... Thx auf jeden Fall schonmal für die Hilfe. Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Ich würde mir das Datensicherungskonzept evtl. überlegen. (z.B. gibt es Agenten für Offene Files oder diese sind eben nicht in der Sicherung oder man stellt die DaSi Zeiten um). Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 6. Januar 2011 Melden Teilen Geschrieben 6. Januar 2011 Hatte der Link etwa diesen Inhalt TerminalServerSid As System.Security.Principal.WellKnownSidType = 19 Habe ich im Objectbroswer gefunden ist aber Teil des .Net Framework 4, also nix mit VBS WellKnownSidType-Enumeration (System.Security.Principal) blub Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.