Jump to content

CHECKculo

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von CHECKculo

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Ja okäy. Dann hat sich das erstmal erledigt. Ich versuche das Problem etwas anders zu lösen. Danke trotzdem für die Hilfe. Gruß CHECKculo
  2. Okäy ich weiß was du meinst. Aber wie gesagt das Funktioniert nicht. Oder ich vertue mich grade. Aber ich versuche es nochmal anders zu erklären Wir haben PC1 (Desktop PC) PC2 (Igel mit Citrix) User1 Drucker1 So es sieht zurzeit so aus. Am PC1 ist der Drucker1 per USB angeschlossen und Freigegeben. Jetzt soll der Drucker Per Script auf dem PC2 eingerichtet werden. Da wir für den PC2 keinen Festen Namen haben den wir da verwenden können müssen wir das über den User1 machen. Problem ist das der User1 sich an beiden PCs anmeldet. Und bei uns gibt es ein Problem wenn der User1 sich am PC1 anmeldet und den Lokal angeschlossenen Drucker per Script über die Freigabe zugewiesen wird. Wenn ich das so machen würde wie du sagst sieht es wie folgt aus IF @USERID = "User1" and @WKSTA = "PC2" addprinterconnection ("Drucker1") ENDIF Da ich aber für den PC2 keinen namen im Netzwerk habe kann ich diesen auhc nicht im Script verwenden. Sprich ich muss mit dem PC1 arbeiten. Also so IF @USERID = "User1" and NOT @WKSTA = "PC1" addprinterconnection ("Drucker1") ENDIF Nur die Bezeichung "and Not" oder "or Not" gibts nicht. Bzw. Funktioniert nicht. Und da ist meine frage wie ich das sonst schreiben kann. Also ich hoffe ich habe das was du geschrieben hast richtig verstanden. Gruß CHECKculo
  3. Also du meinst Wenn der User sich an dem Igel anmeldet den Drucker zugewiesen bekommt. Problem ist das ich bei dem Igel keinen Festen PC namen habe. Sprich ich kann nicht sagen IF @USERID = "XXX" and @WKSTA = "Igel" Ich habe nur von dem PC an dem der Drucker nicht eingerichtet werden soll den PC namen mit dem ich Arbeiten kann. Sprich ich muss sagen "Wenn user XXX sich an PC (Desktop PC) anmeldet soll er den drucker nicht zugewiesen bekommen. Wenn sich User XXX aber an einem anderen PC (Igel) anmeldet soll er den Drucker wieder bekommen. Nur ich weiß nicht wie ich das im Script schreiben soll. Gruß CHECKCulo
  4. Guten Tag zusammen, ich habe folgendes Problem. Ich habe bei uns im Betrieb ein Printerscript geschrieben damit die gesamten Netzwerkdrucker und Freigegebenen Drucker per Script zugewiesen werden. Jetzt bin ich an einem Punkt angekommen wo ich nicht mehr weiter weiß. Wir haben einen Normalen Desktop PC an dem ein Drucker angeschlossen ist und auch Freigegeben wurde. Zusätzlich steht in diesem Raum in IGEL PC an dem die User sich über Citrix anmelden können. Da wir in diesem Raum nur 2 Netzwerkanschlüsse haben können wir den Drucker nur Lokal anschließen. An den beiden PCs meldet sich der gleiche User an und dieser User soll den Drucker zugewiesen bekommen. Normalerweiße klappt es auch. Nur wenn ich sage. IF @USERID = "username" Addprinterconnection ("pcname\druckername") ENDIF dann bekommt der PC an dem der Drucker Local angeschlossen ist den Drucker nochmal als Netzwerkdrucker zugewiesen und dies führt zu einem Problem. Deswegen bin ich am überlegen ob es möglich ist zu sagen Wenn sich USER "XXX" anmeldet bekommt er den Drucker "YYY" zugewiesen. Sollte sich der USER "XXX" an dem PC "ZZZ" (an dem der Drucker local angeschlossen ist) anmelden soll er diesen Drucker nicht zugewiesen bekommen. Ich habe es schon mit folgenden Zeilen getestet. IF @USERID = "username" or NOT @WKSTA = "pc name mit dem lokalen drucker" addprinterconnection ("pcname\druckername") ENDIF Nur leider Funktioniert dies nicht. Jetzt ist meine frage ob es dafür einen Befehl gibt. Ich hoffe ich habe es euch ausführlich genug gerklärt. Falls noch fragen sind, dann stellt sie einfach und ich versuche diese zu beantworten Gruß Checkculo
×
×
  • Neu erstellen...