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

Anmeldescript Win2003 server, Druckerfreigabe Rechnerabhängig

Mitglied: boindilo

boindilo (Level 1) - Jetzt verbinden

17.02.2007, aktualisiert 18.10.2012, 6109 Aufrufe, 4 Kommentare

Anmeldescript Win2003 server -- Druckerfreigabe Rechnerabhängig

Hallo.
Ich möchte mit einem win2003 server ein loginscript so einrichten, dass folgendes abgearbeitet wird (in zeitlicher reihenfolge):

1. rechnername erkennen
2. falls rechnername = pc1 --> script1 ausführen
3. falls rechnername = pc2 --> script2 ausführen

das ganze sieht nämlich so aus, dass wir mehrere computerräume mit je einem drucker haben der in diesem raum dann natürlich als standard gesetzt werden soll... die scripte sind vorhanden, nur die rehnerspezifische ausführung ist noch nicht realisiert worden, da uns unklar ist, wie dies realisierbar ist ... er müsste also wohl jeden pcnamen abfragen und dann die drucker bereitstellen, je nach pcname.

bitte jetzt nicht meckern, falls es so ein tehma schon gibt, aber ich habe nach der3 stündigen suche danach aufgegeben, nachdem ich nur erfahren habe, dass es wohl GEHT, aber ich nirgends einen ansatzpunkt gefunde habe, wie. ich habe nur die GRUPPENspezifische variante gefunden, die wir aber leider nicht benötigen (bzw. nur teilweise).

Vielen Dank schonmal für jede kommende Antwort!


boindilo
Mitglied: gemini
17.02.2007, aktualisiert 18.10.2012
Hallo boindilo,

willkommen im Forum!

Tom73 hat dafür einen IMHO sehr guten Vorschlag veröffentlicht:
https://www.administrator.de/wissen/netzwerkdrucker-automatisch-verbinde ...

Ich mach es über das Attribut location (Standort) des Computerobjekts im AD.

01.
strPrintSRV1 = <Druckserver> 
02.
strContainer	= "OU=<untergeordnete OU>,OU=<übergeordnete OU>" 
03.
 
04.
Set WshNetwork = Wscript.CreateObject("Wscript.Network") 
05.
strComputer = LCase(WshNetwork.ComputerName) 
06.
 
07.
Set objRootDSE = GetObject("LDAP://rootDSE") 
08.
Set objItem = GetObject("LDAP://cn=" & strComputer & "," & strContainer & "," & objRootDSE.Get("defaultNamingContext")) 
09.
strLocation = objItem.Get("location") 
10.
 
11.
Select Case strLocation 
12.
	Case "Raum1" 
13.
		WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV1 & "\Drucker1" 
14.
		WshNetwork.SetDefaultPrinter "\\" & strPrintSRV1 & "\Drucker1" 
15.
	Case "Raum2" 
16.
		WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV1 & "\Drucker2" 
17.
		WshNetwork.SetDefaultPrinter "\\" & strPrintSRV1 & "\Drucker2" 
18.
	Case "Raum1000" 
19.
		WshNetwork.AddWindowsPrinterConnection "\\" & strPrintSRV1 & "\Drucker1000" 
20.
		WshNetwork.SetDefaultPrinter "\\" & strPrintSRV1 & "\Drucker1000" 
21.
	Case Else
HTH,
gemini
Bitte warten ..
Mitglied: elCativo
17.02.2007 um 12:04 Uhr
Und wenn die Batchscripte mehr liegen dann auf folgenende Art.

if %computername% =pc1 goto drucker1


:drucker1
rundll32.exe "Druckermappingbefehl" oder als WMIC Befehl
wmic printer call addprinterconnection \\druckserver\drucker1
Bitte warten ..
Mitglied: bastla
17.02.2007 um 12:37 Uhr
... oder, bei sinnvoll benannten Computern (etwa "Raum1-PC1", daher: erste 5 Stellen geben den Raum an):
01.
set Drucker= 
02.
if /i %computername:~0,5%==Raum1 set Drucker=Drucker1 
03.
if /i %computername:~0,5%==Raum2 set Drucker=Drucker2 
04.
... 
05.
if defined Drucker goto :DruckerFestlegen 
06.
echo Drucker für Computer %computername% konnte nicht ermittelt werden - wenden Sie sich an den Administrator! 
07.
::oder etwa automatische Mail an den Admin per blat 
08.
goto :eof 
09.
:DruckerFestlegen 
10.
rundll32.exe printui.dll,PrintUIEntry /q /y /in /n \\druckserver\%Drucker%
Grüße
bastla
Bitte warten ..
Mitglied: boindilo
17.02.2007 um 14:10 Uhr
vielen dank schonmal für die vielen vorschläge... auf den ersten blick kann ich schonmal sagen, dass das bestimmt weiterhilft! ich werde das am montag sofort testen und ausprobieren, was bei uns am besten läuft =) echt klasse!

mfg


boindilo

edit: habe nun inzwischen das ganze bei mir realisiert, und dabei das script von >bastla< verwendet, da dies bei uns am einfachsten zu realisieren war (computernamen bereits vernünftig gesetzt). außerdem habe ich noch eine fehlermeldung per vbs datei eingebunden, damit die user die (falls vorhandene) fehlermeldung besser wahrnehmen und nicht einfach wegklicken. vielen dank noch einmal für alle kommentare. =)
Bitte warten ..
Ähnliche Inhalte
Windows Server
Anmeldescript wird nicht geladen
Frage von baxxter333Windows Server2 Kommentare

Hallo, ich habe ienen Server 2012 R2 als DC laufen. Im Ordner "netlogon" habe ich eine login.bat hinterlegt, die ...

Windows Server
Anmeldescripts auf W2k12
Frage von max.koblerWindows Server2 Kommentare

Hallo Wie könnte ich das am Besten lößen das ich mehrere Loginscripts habe für verschiedene Benutzer? Lg Max Kobler

Windows Server
Anmeldescript schreiben
gelöst Frage von lukas0712Windows Server2 Kommentare

Hallo liebes Forum, ich wollte Fragen, ob Ihr vielleicht ein kurzes Buch oder eine Website kennt, wo beschreiben wird, ...

Drucker und Scanner
Druckerfreigabe unter Win 7
Frage von JensCooperDrucker und Scanner2 Kommentare

Guten Tag, wir möchten einen Drucker (HP LaserJet Pro M127 MFP) an einem HP Thin Client anschließen. Der Drucker ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 22 StundenHumor (lol)1 Kommentar

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 1 TagExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 1 TagErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 2 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Windows Server
Domäne einsilbig mit nur einem Namen benannt - sowie AD und MX auf einer VM Kardinalsfehler?
Frage von TomTestWindows Server51 Kommentare

Hallo liebe Freunde gepflegter Probleme, seit kurzem soll ich eine Domäne verwalten die zuvor von einem IT-Dienstleister erstellt und ...

DNS
Gibt es eine Art DNS Proxy?
Frage von icepietDNS16 Kommentare

Hallo Nerds, Ich würde gerne folgendes machen: ts.domain.de:3389 soll auf 1.2.3.4:3389 auflösen ts2.domain.de:3389 soll auf 1.2.3.4:3390 auflösen Gibt es ...

Windows Server
Windows Server per Web auf Daten zugreifen und verwalten
Frage von matze2090Windows Server16 Kommentare

Hallo, ich würde gerne von außen auf meinem Windows Server zugreifen um auf meine Daten zu verwalten. Meine frage ...

DSL, VDSL
Router Neustarts
Frage von XerebusDSL, VDSL16 Kommentare

Hallo an alle, ich hab eine Problem mit dem Neustart von meiner Fritz Box wo ich einfach nicht mehr ...