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

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 27.07.2004, 10:20   #1
Member
 
Offline
Registriert seit: 04-2003
Beiträge: 263
Frage Startup Script wird nicht ausgeführt

Hi @all,

ich möchte das beim Starten von Windows ein Startup Script ausgeführt werden soll, den ich per GPO hinterlegt habe.
In dem Script steht nicht besonderes. Es soll nur ein "net use" Befehl ausgeführt werden, der LPT1 auf einen Netzwerkdrucker umleitet.

Das Script wird aber nicht ausgeführt. Es erscheint zwar beim starten von Windows die Meldung "Startscripts werden ausgeführt", aber wenn ich mich dann in Windows anmelde und mit "net use" nachschaue, wird die Druckerverbindung nicht angezeigt.

In der Ereignisanzeige, kann ich auch keinen Hinweis finden, warum das Script nicht ausgeführt wird.

Wenn ich das Script über die Netzwerkumgebung such und aufrufe, wird es ordungsgemäß ausgeführt.

Irgendwelche Ideen für eine Lösung?

Gruß Patrick
    Mit Zitat antworten
Alt 27.07.2004, 10:27   #2
Board Veteran
 
Benutzerbild von =(Apache)= Com.
 
Offline
Registriert seit: 03-2004
Beiträge: 617
Hallo,

hast du es mal anstelle von den GPOs in die lokalen geplanten Task eingebunden (zum testen)?

Was passiert dann?

Signatur
... "Einer, der nichts weiß, und weiß, dass er nichts weiß, weiß mehr als einer, der
nichts weiß und nicht weiß, dass er nichts weiß." (Bertolt Brecht) . . ...

Woher soll ich wissen, was ich denke, bevor ich gehört habe was ich sage?

    Mit Zitat antworten
Alt 27.07.2004, 10:28   #3
Member
 
Offline
Registriert seit: 04-2003
Beiträge: 263
Hi,

nein, habe ich noch nicht. Werde ich aber gleich mal tun.

Ach ja, das Client und Server OS ist W2k. Nur noch mal zur Info.

Gruß Patrick
    Mit Zitat antworten
Alt 27.07.2004, 11:09   #4
Board Veteran
 
Offline
Registriert seit: 02-2003
Ort: Coesfeld, Münsterland, NRW
Beiträge: 1.363
Hi Patrick,

in einem Startskript wirst Du auch keinen Erfolg haben, da solche Netzwerkverbindungen über "net use" immer benutzerabhängig sind.
Startskripte werden aber im Sicherheitskontext SYSTEM des Computers ausgeführt.

Deine Idee wird nur funktionieren, wenn das Script als Anmeldescript des Benutzers aufgerufen wird.
Dann sollte alles wie erwartet funktionieren.

Die Einstellung im GPO nimmst Du dann unter den Benutzer- statt den Computereinstellungen im Punkt Anmeldeskripte vor.

Falls Du dennoch pro PC eine Unterscheidung haben musst, kannst Du im Skript den Computernamen abfragen und daraufhin entweder LPT1 verbinden oder halt nicht.
Beispielskripte auf Netzlaufwerke bezogen findest Du zuhauf über die Boardsuche oder Google.

Bei Fragen fragen :-)

Andre

Signatur
MCSA2000/2003:Security - MCSE2000:Security - MCSE2003 - Cisco CCNA - Citrix CCA
In Arbeit: Diplom Informatiker (Uni)

    Mit Zitat antworten
Alt 27.07.2004, 11:27   #5
Member
 
Offline
Registriert seit: 04-2003
Beiträge: 263
Ich habe mir schon fast gedacht, das die Scripte mit einem anderen "User" aufgerufen werden.

Eine Unterscheidung brauche ich aber trotzdem. Denn die User wechseln häufig ihren Arbeitsplatzt und brauchen demnach immer andere Drucker.

Aber das mit dem Computernamen abfragen und dann LPT1 mappen musst du mir mal genauer erklären. Ich glaube ich stehe da gerade auf dem schlauch.

Danke
Patrick
    Mit Zitat antworten
Alt 27.07.2004, 11:36   #6
Member
 
Offline
Registriert seit: 04-2003
Beiträge: 263
Hi,

ich noch mal. Es hat gerade klick gemacht.

Du meinst ich soll im Userloginscript den Computernamen abfragen und dann evtl. LPT1 mappen.

Dann müsste ich aber alle PC mit in den Loginscript schreiben, da nicht genau festgelegt ist, an welchem PC sich frühs die User anmelden. Viele User sind auch Zeitarbeiter.

Gibt es noch eine andere Lösung, eine Netzwerkdrucker unabhängig vom User fest an einen Computer zu binden?

Gruß
Patrick
    Mit Zitat antworten
Alt 27.07.2004, 12:53   #7
Board Veteran
 
Offline
Registriert seit: 02-2003
Ort: Coesfeld, Münsterland, NRW
Beiträge: 1.363
Hi Patrick,

ja da gibts wahrscheinlich noch ne Lösung, an der ich gerade selber arbeite. Weiß aber noch nicht, ob das ganze so funktioniert, wie ich mir das vorstelle.
In den nächsten 3 Wochen werd ich daran aber auch nichts machen, weil ich gerade meinen Urlaub genieße (ja auch im MCSEboard *g*).

Aber hier mal die Grundidee:

- Pro Drucker in der Domäne eine Gruppe erstellen "Drucker1", "Drucker2"
- Per GPO eine Computer-Richtlinie erstellen und den eingeschränkten Gruppen die Gruppe hinzufügen, die den Drucker bezeichnet, der hinterher verbunden werden soll
- Dieser Gruppe dann "Jeder" oder besser "Authentifizierte Benutzer" hinzufügen
- Die GPO an die Computer binden, auf die die Einstellung wirksam sein soll

Dadurch sollte dann ein angemeldeter Benutzer in der Gruppe "Drucker1" bspw. sein.

Mit dem RessourceKit Tool ifmember.exe kann nun die Gruppenmitgliedschaft in dieser Gruppe abgefragt werden und bei positivem Ergebnis der Drucker zugewiesen werden.

Falls jemand ne Idee hat, das einfacher zu machen, würde mich das natürlich auch sehr interessieren... manchmal denkt man ja um 3 Ecken zu viel


Meine erste Idee ist natürlich die einfachere und würde etwa so aussehen....

--- SNIP ---
GOTO %COMPUTERNAME%
GOTO WEITER

:PC1
:PC2
:PC3
net use lpt: \\server\printer1

:PC4
net use lpt: \\server\printer2

:WEITER
--- SNIP ---

Damit werden die Computernamen als Sprungmarken benutzt, oder falls ein PC nicht existiert einfach übersprungen.

Gruß
Andre

Signatur
MCSA2000/2003:Security - MCSE2000:Security - MCSE2003 - Cisco CCNA - Citrix CCA
In Arbeit: Diplom Informatiker (Uni)

    Mit Zitat antworten
Alt 30.07.2004, 09:06   #8
Member
 
Offline
Registriert seit: 04-2003
Beiträge: 263
Hi,

gibt es eigentlich eine Möglichkeit per DOS Befehl abzufragen, ob der Port LPT1 schon durch einen lokalen Drucker belegt ist?

Gruß
Patrick
    Mit Zitat antworten
Alt 30.07.2004, 18:22   #9
Board Veteran
 
Offline
Registriert seit: 02-2003
Ort: Coesfeld, Münsterland, NRW
Beiträge: 1.363
Sorry, fällt mir leider nichts zu ein...
Aber wie mit den Laufwerksbuchstaben legt man sich da einfach auf einen Standard fest...

Wenns nicht allzu viele Drucker sind benutzt Du für Drucker1 nur LPT1 und für Drucker2 nur LPT2 usw.

Gruß
Andre

Signatur
MCSA2000/2003:Security - MCSE2000:Security - MCSE2003 - Cisco CCNA - Citrix CCA
In Arbeit: Diplom Informatiker (Uni)

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2k8 - Logon Script wird nicht ausgeführt DJNova Windows Forum — Scripting 10 03.08.2009 22:23
logon script wird nicht immer ausgeführt motzel Windows Server Forum 14 29.08.2008 18:28
Script wird auf Client nicht ausgeführt uemit1981 Windows Forum — Scripting 3 30.08.2007 17:33
Script wird nicht als Geplanter Task ausgeführt trenas Windows Server Forum 5 25.10.2006 10:46
Script wird nicht ausgeführt wintom Windows Forum — LAN & WAN 2 22.01.2004 13:14


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

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang