Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Druckerzuweisung auf Terminalserver mittels VBScript anhand der Client IP

Mitglied: skrowTI

skrowTI (Level 1) - Jetzt verbinden

02.10.2014, aktualisiert 04.10.2014, 2116 Aufrufe, 9 Kommentare

Hallo zusammen!

Ich habe folgendes System bei einem Kunden vorgefunden:

- Mehrere Terminalserver im Rechenzentrum (Cluster)
- Printserver (auch im RZ)
- User melden sich über ThinClients an der Clusetr IP an

ca. 30 Standorte budesweit vertsreut.

Alle Standorte sind an das RZ angebunden, jeder einen eigenen Adressbereich.

Zu meinem vorhaben:

Ich möchte bei der Anmeldung am 2012 R2 TS das Netz auslesen aus dem der Client kommt. (wegen mir in ein Textfile schreiben)
Mit dieser Information identifiziere ich den Standort und die damit verfügbaren Drucker für den User...

Anschließend möchte ich ein VBScript die entsprechenden Drucker zuteilen lassen...

Leider, komme ich nicht drauf, wie ich sinnvoll mit einem VB Script die Client IP von der jeweiligen Anmeldung auslesen kann...

Hat jemand etwas ähnliches im Einsatz und kann mir einen Tipp geben?

Für Lösungsvorschläge aller Art bin ich mehr als dankbar.


:o)
Mitglied: Saftnase
02.10.2014 um 17:28 Uhr
Maaaaaaaaaaahlzeit,

wenn du eine AD Domäne hast, solltest du das über Gruppenrichtlinien machen. Damit kannst du nach allem möglichen den Drucker zuweisen.
IP Netz, MAC Adresse, Username, Schuhgröße (lol, war nur n Witz) WMI Abfrage, etc.... stehen da zur Auswahl.
Bitte warten ..
Mitglied: emeriks
02.10.2014, aktualisiert 04.10.2014
Hi,
ach ja? Und wie lautet der Filter, um innerhalb einer TS-Sitzung eine Sitzung nach der IP-Adresse oder Site eines Thin Clients zu filtern? Bullshit. Das hat hier schon mal jemand gefragt und keine Antwort drauf bekommen! (https://www.administrator.de/contentid/221882)

Angeblich soll man das mit einem VBscript wie
01.
Set oWts = CreateObject("WtsScript.WtsQuery") 
02.
WScript.Echo oWts.ClientIp
auslesen können. Doch das kann ich weder in Win2003 noch in Win2008R2 reproduzieren, weder unter RDP noch ICA.

E.
Bitte warten ..
Mitglied: skrowTI
04.10.2014, aktualisiert um 18:29 Uhr
Hi!

Ich habe mich jetzt das ganze Wochenende damit rumgeschlagen und konnte keine Lösung finden. Augenscheinlich ist dieser Anwendungsfall via GPO nicht vorgesehen...

Ich denke ich werde mir die IP über ein Hilfsprogramm (ClientIP.exe ist mir kürzlich in die Hände gefallen) in ein Textfile schreiben lassen...
Das ist zwar sehr, sehr umständlich, aber anders kann ich mir wohl nicht helfen...

Trotzdem Danke für Eure Hilfe!

Vielleicht stolper ja nochmal wer drüber, der lacht und sofort weiß wies geht...
Bitte warten ..
Mitglied: Saftnase
09.10.2014 um 08:54 Uhr
Das Stichwort heißt Item Level Targeting oder auch Zielgruppenadressierung.
Schau dir mal das an. http://www.gruppenrichtlinien.de/artikel/filtern-von-gruppenrichtlinien ...

Falls das nicht geht (z.B. weil er die IP vom TS nimmt statt die des Clients) dann kannst du seit XENAPP 5 in der "Erweiterten XenApp Konfiguration" Policies anlegen die auf die IP Adresse des Clients reagieren.

@emeriks
1. 2003 kannte IMHO noch kein ITL daher erst ab 2008 zu finden. Da gibt es sogar (ohne WMI zu benutzen) einen Filter für den IP Bereich.
2. Tante Google findet z.B. dies http://social.technet.microsoft.com/Forums/forefront/de-DE/b2cb43ca-eb6 ...
(habe ich aber nicht selbst getestet)
3. Nur weil du es nicht kannst, muss es ja nicht gleich "Bullshit" sein. Mit XenApp (ICA Protokoll) geht es definitiv, weil es seit 3+ Jahren bereits so mache.

cu
Bitte warten ..
Mitglied: emeriks
09.10.2014 um 13:54 Uhr
Hi,
1. 2003 kannte IMHO noch kein ITL daher erst ab 2008 zu finden. Da gibt es sogar (ohne WMI zu benutzen) einen Filter für den IP Bereich.
"2003" bezuog sich auf den von mir geannten Code Snipsel.
3. Nur weil du es nicht kannst, muss es ja nicht gleich "Bullshit" sein. Mit XenApp (ICA Protokoll) geht es definitiv,
weil es seit 3+ Jahren bereits so mache.
OK.
Und um meine Frage zu wiederholen:
"Und wie lautet der Filter, um innerhalb einer TS-Sitzung eine Sitzung nach der IP-Adresse oder Site eines Thin Clients zu filtern?"

Maaaaaaaaaaahlzeit!
E.
Bitte warten ..
Mitglied: Saftnase
09.10.2014 um 14:10 Uhr
Guck mal auf den Link unter 2.
Da hats einer schon mit WMI probiert (erfolglos) und eine Alternative gepostet.
Ich kanns leider nicht von meinem Schreibtisch aus für dich anklicken.
Bitte warten ..
Mitglied: emeriks
LÖSUNG 09.10.2014, aktualisiert um 15:06 Uhr
Der Link zeigt eine Alternative, die man in Scripten benutzen könnte, jedoch nicht in GPO-Filtern.
Und die "Zielgruppenaddressierung" über "IP-Adressbereich" arbeitet nur mit der IP des Computers, auf dem die GPO ausgewertet wird, also dem TS und nicht dem TS-Client.
Zitat:
Ein Zielgruppenadressierungselement für den IP-Adressbereich ermöglicht es, ein Voreinstellungselement nur dann auf Computer oder Benutzer anzuwenden, wenn sich die IP-Adresse des verarbeitenden Computers im vom Zielgruppenadressierungselement angegebenen Bereich befindet. Ist die Option Ist ungleich ausgewählt, kann das Voreinstellungselement nur dann angewendet werden, wenn sich die IP-Adresse des verarbeitenden Computers nicht im vom Zielgruppenadressierungselement angegebenen Bereich befindet.

Man kann das auch damit machen: http://deptive.co.nz/update-how-to-determine-client-ip-address-in-xenap ...
Aber auch nicht nutzbar in WMI-Filtern, weil der Sessionname dort nicht variabel hinterlegt werden kann.

E.
Bitte warten ..
Mitglied: skrowTI
09.10.2014 um 15:05 Uhr
Das Problem ist inzwischen über einen kleinen Umweg gelöst.
Mit einem ENVTSCIP lese ich die IP vom Client aus und schreib sie mir in ein Textfile...
http://www.ctrl-alt-del.com.au/files/ENVTSCIP.txt

Anschließend nehme ich diesen wert in meinem Drucker Script (vbs) her und filtere so den Standort heraus um meine Drucker zu mappen...
Mit VB.NET hab ich mir ne Anwendung geschrieben, die mich dann noch den Standard Drucker auswählen lässt und auch im OS setzt.

Anschließend wir eine defaultprinter.txt geschrieben, damit ich nicht jedemal den Drucker aufs neue Auswählen muss - Es sei denn, ich bin aucf einem anderen Standort und habe dann logischerweise ne andere ip.txt...

Einen anderen Weg sehe ich nicht, das Thema in meiner Umgebung zu lösen.
Schade, dass Microsoft mit der Zielgruppenadressierung nicht die Möglichkeit bietet die Client IP abzufragen... Das hätte mir 2 Wochen gespart...

Trotzdem Danke für Eure Ideen!
Bitte warten ..
Mitglied: emeriks
11.10.2014 um 18:36 Uhr
@skrowTI
Bin da fündig geworden:
Sieh mal bei den GPO-Erweiterungen unter "Zielgruppenadressierung" beim Filter "Terminalsitzung". Dort kann man dann auch den IP-Adressbereich des Clients angeben.
Ich habe das jetzt nicht ausprobiert, halte es auch nur für kleinere Umgebungen für sinnvoll. Bei Umgebungen mit hunderten von Standorten und Subnetzen, wie das z.B. bei uns der Fall ist, ist das so nicht praktikabel weil viel zu aufwendig.

Falls Du das so testen willst, wäre ich über eine Rückmeldung, ob das so funktioniert, dankbar.

@Saftnase
WMI-Filter war also doch falsch, und Zielgruppe "IP-Adressbereich" in diesem Sinne auch.
Jedoch "Bullshit" von mir auch nicht richtig. Sorry dafür, war aber auch gar nicht als persönliche Anfeindung gemeint.

E.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch-Skript für Druckerzuweisung auf Terminalserver - Variablenproblem

gelöst Frage von BirdyBBatch & Shell3 Kommentare

Hallo zusammen, ich habe für die Zuweisung der Standarddrucker anhand des Clients für eine Terminalserversession folgendes Skript im Einsatz: ...

Netzwerkmanagement

Terminalserver - Thin Client Lösung

Frage von Pr0j3ctNetzwerkmanagement4 Kommentare

Hallo zusammen, eine Frage an die Netzwerkspezialisten. Wie muss bei einer Terminalserver - Thin Client Lösung der Netzwerkaufbau aussehen? ...

Ausbildung

Thin Clients und Terminalserver als Projekt

Frage von Schmiddi1980Ausbildung3 Kommentare

Hallo zusammen, ich absolviere aktuell die Ausbildung zum IT-Projektleiter. Hier habe ich mit meinem Praktikumsbetrieb schon einmal ein mögliches ...

Windows Server

Druckerzuweisung per Anmeldescript mit con2prt.exe

Frage von mekmekWindows Server10 Kommentare

Hallo, ich hatte einen Windows Server 2003 R2 als Termianlserver im Einsatz. Nach dem Anmelden lief eine Batch-Datei für ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 6 StundenHumor (lol)1 Kommentar

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 18 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 19 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 22 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...