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 Word Benutzerinformationen mit dem Logon Script einfügen

Mitglied: manderion

manderion (Level 1) - Jetzt verbinden

13.06.2007, aktualisiert 17.07.2007, 15576 Aufrufe, 10 Kommentare

Hallo Miteinander

Ich würde gerne die Word Benutzerinformationen mit Hilfe des Logon Script's eintragen. Die Quelle für die Informationen (Name, Vorname, Benutzername/Initialen) müsste natürlich das Active Directory sein.


Nach langer suche bin ich bei Microsoft auf eine Anleitung gestossen, die vielleicht die Lösung zum Problem ist.
Hier der Link zur Website: http://www.microsoft.com/technet/scriptcenter/resources/qanda/jul05/hey ...

Laut der Website, scheint es mit folgendem Script möglich zu sein, die Informationen aus dem AD auszulesen, und in den Benutzerinformationen im Word einzufügen:

Set objSysInfo = CreateObject("ADSystemInfo")

strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)

Set objWord = CreateObject("Word.Application")
objWord.UserName = objUser.givenName & " " & objUser.SN
objWord.UserInitials = Left(objUser.givenName, 1) & Left(objUser.SN, 1)
objWord.Quit


Das Problem ist, ich habe keine Ahung wie ich diese Script in das bestehende Logon Script einbinde. Ich erhalte immer Fehlermeldungen von wegen unbekanter Befehl..

Kann mir jemand von Euch behilflich sein, um das zu realisieren ?

Danke im Vorraus

Lukas
Mitglied: bastla
13.06.2007 um 18:09 Uhr
Hallo manderion und willkommen im Forum!

Versuch es mit
01.
cscript //nologo \\server\share\WordInfo.vbs
Den Speicherort musst Du natürlich an Deine Gegebenheiten anpassen.

Grüße
bastla

P.S.: Den Bereich "Programmiersprachen" für Deinen Beitrag hast Du klug gewählt - so kann man nicht einmal anhand dessen herausfinden, in welcher Sprache Dein Logon Script verfasst ist ...
Bitte warten ..
Mitglied: manderion
13.06.2007 um 19:49 Uhr
Hallo bastla

Danke für deine Antwort, werde dies morgen gleich testen.

PS: Das war ich doch gar nicht, habe es unter Win2003Srv. abgelegt, da ich mir mit der Programmiersprache nicht so sicher war, aber mit deiner Antwort hat sich dies nun auch geklärt
Bitte warten ..
Mitglied: manderion
14.06.2007 um 09:28 Uhr
Hallo

Also der erste Teil mit dem Vornamen und Nachnamen, ist schon mal perfekt und funktioniert auch super!
Was ich jetzt eigentlich noch bräuchte, ist die UserInitials (Im Word) mit dem Benutzernamen (Windows-Konto) zu füllen, und nicht wie im Script mit dem ersten Buchstaben aus dem Vornamen und Nachnamen.

Kann mir hier jemand Hilfe leisten wie sich dies machen liese ?

Danke & Gruss

Manderion
Bitte warten ..
Mitglied: Biber
14.06.2007 um 10:49 Uhr
Moin Manderion,

wenn Du Deinen jetzigen Code posten würdest, dann wäre es etwas einfacher zu antworten
"...in Zeile 12 solltest Du ändern...".

Grüße
Biber
Bitte warten ..
Mitglied: manderion
14.06.2007 um 11:18 Uhr
Klar, hier ist er:
01.
Set objSysInfo = CreateObject("ADSystemInfo") 
02.
 
03.
strUser = objSysInfo.UserName 
04.
Set objUser = GetObject("LDAP://" & strUser) 
05.
 
06.
Set objWord = CreateObject("Word.Application") 
07.
objWord.UserName = objUser.givenName & " " & objUser.SN 
08.
objWord.Quit
Da ich mich mit der Programmierung gar nicht auskenne. Weiss ich nicht wie ich festlegen kann, dass im Word unter Initialien als Wert den Benutzernamen aus dem Active Directory / oder dem angemeldeten Benutzer eingetragen werden kann.

mit
01.
 objWord.UserInitials = objUser.Username
geht's z.B. eben nicht. Ich gehe mal davon aus, das der Benutzername anderst aus dem AD ausgelesen werden muss also Name, Vorname?

Gruss Manderion
Bitte warten ..
Mitglied: bastla
14.06.2007 um 12:25 Uhr
Hallo Manderion!

Etwa so:
01.
Set objSysInfo = CreateObject("ADSystemInfo") 
02.
 
03.
strUser = objSysInfo.UserName 
04.
Set objUser = GetObject("LDAP://" & strUser) 
05.
 
06.
Set objWord = CreateObject("Word.Application") 
07.
objWord.UserName = objUser.givenName & " " & objUser.SN 
08.
objWord.UserInitials = objUser.sAMAccountName 
09.
objWord.Quit
Alternative "angemeldeter Benutzer":
01.
Set WshNetwork = WScript.CreateObject("WScript.Network") 
02.
objWord.UserInitials = WshNetwork.UserName
Grüße
bastla
Bitte warten ..
Mitglied: manderion
14.06.2007 um 16:58 Uhr
Super, vielen Dank für Deine Hilfe!

Das fertige Script sieht nun so aus:

01.
Set objSysInfo = CreateObject("ADSystemInfo") 
02.
 
03.
strUser = objSysInfo.UserName 
04.
Set objUser = GetObject("LDAP://" & strUser) 
05.
 
06.
Set objWord = CreateObject("Word.Application") 
07.
objWord.UserName = objUser.givenName & " " & objUser.SN 
08.
objWord.UserInitials = objUser.sAMAccountName 
09.
objWord.UserAddress = objUser.Company & Chr(13) & _  
10.
objUser.streetAddress & Chr(13) & _  
11.
objUser.postalCode & " " & objUser.l & Chr(13) & _ 
12.
objUser.co 
13.
 
14.
objWord.Quit
Das Resultat in den Benutzer Inforamtionen unter Word:

Name: Vorname Name
Initialen: Windows-Benutzername
Adresse:
Firmennamen
Strasse
PLZ Ort
Land


Gruss Manderion
Bitte warten ..
Mitglied: Biber
14.06.2007 um 17:32 Uhr
Danke, mandarion,

für Deine wirklich vorbildliche Rückmeldung!

Ich habe den Beitrag auf gelöst gesetzt.

Schönen Abend
Biber

[Edit 16.7.2007]

Anmerkung:
Die vorletzte Zeile ("objUser.co") sollte wahrscheinlich ein "objUser.Company = objuser.Company" werden.

Ich frag nochmal bei Manderion per PN nach.
[/Edit]
Bitte warten ..
Mitglied: manderion
17.07.2007 um 23:11 Uhr
Hallo zusammen

Nein, zu letzt in der Anschrift steht doch das Land.
"objUser.co" steht für Country und gibt das Land z.B. Switzerland oder Germany als Wert zurück.
Du kannst soweit ich das eben getestet habe auch "objUser.Co" schreiben falls Gross-/Klein -Schreibung eine Rolle spielt.

Wobei es "objUser.Country" meines wissen nicht gibt, ich bekommen auf jedenfalls eine Fehlermeldung wenn ich es ausschreibe.

Alles Klar ?

Gruss Manderion
Bitte warten ..
Mitglied: Biber
17.07.2007 um 23:49 Uhr
Danke, manderion,

jetzt hab ich es verstanden.
Ich hatte überlesen, dass dieses "objUser.co" ja auch noch zur darüber stehenden Code-Zeile gehört.

Vielen Dank für die schnelle Antwort... manchmal muss man/frau auch bei mir ganz geduldig und langsam etwas erklären..

> Alles Klar ?
Alles klar. Und ich mach den Beitrag wieder dicht.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Standarddrucker per Logon Script
gelöst Frage von QugartBatch & Shell10 Kommentare

Hallo zusammen! ich hab hier einen Drucker, den ich per Logon Script als Standard zuweisen will. Der Drucker namens ...

Windows Userverwaltung
Logon script bleibt hängen
Frage von frakaciWindows Userverwaltung4 Kommentare

Hallo Leute. Folgendes Problem: In unserer Domäne wird mit lokalen Profilen gearbeitet, damit die User auch offline arbeiten können. ...

Windows Userverwaltung
Logon Script mit einer .reg Datei
gelöst Frage von KathakiWindows Userverwaltung7 Kommentare

Hallo ihr Lieben, wir haben die letzten Wochen genutzt und sind mit unserem Terminalserver auf Windows Server 2012 R2 ...

Windows Netzwerk

VBS Logon-Script für die Nutzer einrichten

Frage von rababar2014Windows Netzwerk13 Kommentare

Hallo Forum, ich habe mir aus einer Vorlage hier im Forum ein VSB-Script gebastelt, um meine Netzlauferke bei Anmeldung ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 5 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 17 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 19 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 19 StundenMicrosoft12 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server34 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...