Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden, der Diabetes & das wahre Leben

  • Startseite
  • About me…
    • Lebenslauf
    • Weiterbildung
    • Ehrenamt
    • Laufergebnisse
  • Diabetes melitus
    • Diabetes melitus – Definition/Typen
    • Diabetes Typ-2 – Erläuterung
    • Diabetes melitus – Büchersammlung
    • Diabetes melitus – Podcasts
    • Medikament – Metformin
    • IVOM – Präzise Medikamentengabe ins Auge
      • Medikament – Eylea (Aflibercept)
      • Medikament – Lucentis (Ranibizumab )
      • Medikament – Vabysmo (Faricimab)
    • Medikament – Forxiga (Dapagliflozin)
  • Disclaimer
  • Toggle search form

Benutzer-Import per VBS anhand Excel-Liste

Posted on 28. Februar 201216. Oktober 2012 By Daniel Lensing Keine Kommentare zu Benutzer-Import per VBS anhand Excel-Liste

Manchmal erhält man eine Liste mit Benutzern, die so schnell wie möglich in ein Active Directory hinzugefügt werden soll. Dieses kann man unter anderem mit dieser VBS-Datei sehr komfortabel durchführen

Dim objExcel, objOpenDialog, objOU, objContact, objRecip
Dim strVorname, strNachname, strEmail, strDesc, Datei
Dim strLogin, strDepartment, strPassword, strUser, strOU
 
Datei = Inputbox ("Dateinamen inkl. Pfad eingeben:")
strOU = Inputbox ("LDAP://-Pfad eingeben:")
 
Set objExcel = WScript.CreateObject("Excel.Application")
objExcel.Workbooks.Open Datei
 
'Erste Zeile enthält die Überschriften
i = 2
Do While objExcel.Worksheets(1).Cells(i,3).Value <> ""
strVorname&nbsp; = objExcel.Worksheets(1).Cells(i,1).Value
strNachname = objExcel.Worksheets(1).Cells(i,2).Value
strEmail&nbsp; = objExcel.Worksheets(1).Cells(i,3).Value
strDepartment&nbsp; = objExcel.Worksheets(1).Cells(i,4).Value
strUser = objExcel.Worksheets(1).Cells(i,5).Value
strPassword&nbsp; = objExcel.Worksheets(1).Cells(i,6).Value
strLogin&nbsp; = objExcel.Worksheets(1).Cells(i,7).Value
 
Set objOu = GetObject("LDAP://" & strOU)
 
Set objUser = objOu.Create("User", "cn=" & strUser)
objUser.Put "samaccountname", strUser
objUser.Put "userprincipalname",&nbsp;strUser & "@testing.local"
objUser.Put "sn", strNachname
objUser.Put "displayName", strNachname & ", " & strVorname
objUser.Put "department", strDepartment
objUser.Put "mail", strEMail
objUser.SetInfo
 
 
objUser.SetPassword strPassword
objUser.Put "pwdLastSet", 0
objUser.AccountDisabled = False
objUser.Put "scriptpath", strLogin
objUser.SetInfo
 
i = i + 1
Loop
 
objExcel.ActiveWorkbook.Saved = True
 
objExcel.Application.Quit
 
WScript.Echo "User erfolgreich angelegt!"
WScript.Quit

Beim Start des Programms wird der Dateiname inkl. Pfad der zu importierenden Excel-Datei abgefragt, der zum Beispiel so eingegeben werden muss:

E:\Import\Mappe1.xls

Als nächstes wird nach dem LDAP-Pfad gefragt in dem die Benutzer angelegt werden sollen. Dieser kann wie folgt deklariert werden:

ou=import,dc=testing,dc=local

Den folgenden Definitionen muss die Excel-Datei unterliegen:

  • Import wird ab der zweiten Zeile durchgeführt, so dass in der Ersten Überschriften definiert sein können.
  • Spalte 1: Vorname
  • Spalte 2: Nachname
  • Spalte 3: E-Mail-Adresse (diese wird nicht automatisch im Exchange angelegt, sondern nur hinterlegt)
  • Spalte 4: Abteilung
  • Spalte 5: Benutzername
  • Spalte 6: Passwort
  • Spalte 7: Loginskript

Bei dem Passwort muss darauf geachtet werden, dass für den Import ein Passwort definiert ist, welches den Sicherheitsbedingungen der Domäne entspricht. Ansonsten wird zwar der Benutzer angelegt, aber der Import bleibt beim Setzen des nicht konformen Kennworts stehen.

VBS

Es wird Zeit – Versicherungskennzeichen 2012

Posted on 25. Februar 201224. Februar 2012 By Daniel Lensing Keine Kommentare zu Es wird Zeit – Versicherungskennzeichen 2012

Ab Donnerstag, den 01.03.2012 benötigen alle Fahrzeuge, die am Straßenverkehr teilnehmen und weniger als 45 km/h sowie nicht mehr als 50 cm³ Hubraum haben ein neues Versicherungskennzeichen.

Dazu zählen Mofas und Roller; aber auch Segways und Quads können in diese Kategorie fallen.

Die bis dahin gültigen grünen Kennzeichen verlieren ihr Gültigkeit und wenn man mit diesen im Straßenverkehr erwischt wird, macht man sich strafbar und fährt selbstverständlich ohne Versicherungsschutz.

Die Kennzeichen werden durch Versicherungen vertrieben.

Zweirad

Automatische Standard-Drucker-Umstellung unter Win 7

Posted on 24. Februar 201224. Februar 2012 By Daniel Lensing 1 Kommentar zu Automatische Standard-Drucker-Umstellung unter Win 7

Über die Funktion „Standarddrucker verwalten“ und dem Aufruf „Drucker“im Menüpunkt „Geräte und Drucker“ des Startmenüs kann den unter schiedlich erkannten Netzwerken ein unterschiedlichenr Standarddrucker definiert werden.

Durch das Aufrufen des Punktes „Beim Ändern des Netzwerks den Standarddrucker“ ändern, kann nach der Auswahl eines speziellen Netzwerks die Defintion für den Standard-Drucker in diesem Netzwerk vorgenommen werden.

Die Umschaltung zwischen den Druckern erfolgt nun automatisch nach den Wechseln des Netzwerksegmentes.

Immer mehr Notebook-Systeme werden als Ersatz eines festen Arbeitsplatz-Gerätes genutzt. In diesem Zusammenhang wird auch von einigen IT-Mitarbeitern empfohlen, den Akku beim Dauerbetrieb in der Dokingstation oder am Ladegerät zu entfernen. Da diese Funktion nur mit eingestecktem Akku funktioniert, kann diese in der gerade dargestellten Konstellation nicht genutzt werden.

Diese Funktion steht auch nur für die folgenden Windows 7-Editionen zur Verfügung:

  • Professional
  • Enterprise
  • Ultimate
Windows 7

LanguagePack-Installation beim Windows Server 2008 R2

Posted on 23. Februar 201223. Februar 2012 By Daniel Lensing Keine Kommentare zu LanguagePack-Installation beim Windows Server 2008 R2

Für den vereinfachten Support durch Mitarbeiter anderer Nationen sollte auf einem Server eine zusätzliche Sprache zur englischen Standard-Installation. Mit folgendem Vorgehen kann ein weitere Sprache auf dem Server installiert werden:

  • Herunterladen des erforderlichen LanguagePack-ISO
  • Brennen des Mediums
  • Aufrufen einer Konando-Konsole mit administrativen Rechten
  • Befehl „lpksetup.exe“ eingeben und mit der ENTER-Taste bestätigen
  • „Install display language“ auswählen
  • Über „Browse“ das entsprechende LanguagePack auf dem Medium auswählen
  • Sprache wird entspreechend angezeigt und kann über „Next“ installiert werden
  • Bestätigung der Lizenzbedingungen durchführen
  • Die Installation dauert nun eine ganze Weile
  • Mit „Next“ zur Sprachauswahl weitergehen

Nun kann die neue Standard-Sprache ausgewählt werden oder über „Close“ die Installation beendet.

Wenn eine neue Standard-Sprache für die Systembenutzer und das Begrüßungsfenster ausgewählt wird, muss der Server durchgestartet werden. Wenn im Nachgang ein Anwender seine persönliche Spracheinstellung anpasst, wird eine Abmeldung des Benutzers erforderlich.

Windows Server

Passwortlisten-Erstellung per VBA unter Excel

Posted on 22. Februar 20121. April 2012 By Daniel Lensing Keine Kommentare zu Passwortlisten-Erstellung per VBA unter Excel

Zur Erstellung von Passwörtern unter Excel habe ich am gestrigen Abend ein VBA-Skript erstellt, bei den man die Anzahl der Passwörter sowie auch die Anzahl der Zeichen bei jedem Aufruf definieren kann. Desweiteren können die zu nutzenden Ieichen beim Passwort ebenfalls editiert werden.

Sub PasswortErstellung()
 
  Dim myArray As Variant
  myArray = Array("", 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, "A", "B", _
            "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", _
            "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", _
            "a", "b", _
            "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", _
            "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", _
            ":", "-", "_", "!", "§", "$", "%", "&amp;", "/", "(", _
            ")", "=", "?", "#", "+")
 
  Dim VarAnzahl2 As Integer
  VarAnzahl2 = UBound(myArray)
 
  Dim VarAnzahl As Variant
  VarAnzahl = Application.InputBox("Anzahl der zu generierenden Passwörter:", "Passwort-Erstellung", 10, , , , , 1)
 
  Dim VarLaenge As Variant
  VarLaenge = Application.InputBox("Wieviele Zeichen soll das Passwort haben?", "Passwort-Erstellung", 8, , , , , 1)
 
  Dim VarColumn As Integer
  Dim VarPassword As Integer
  Dim VarRow As Integer
  Dim StrgPassword As String
 
  If Not TypeName(VarAnzahl) = "Boolean" Then
    Randomize
    VarColumn = ActiveCell.Column
    VarRow = ActiveCell.Row
    For VarRow = VarRow To VarRow + VarAnzahl
      For VarPassword = 1 To VarLaenge
        StrgPassword = StrgPassword &amp; myArray(Int(VarAnzahl2 * Rnd + 1))
      Next VarPassword
      If Application.WorksheetFunction.CountIf(ActiveCell.EntireColumn, StrgPassword) = 0 Then
        ActiveSheet.Cells(VarRow, VarColumn).Value = StrgPassword
      End If
      StrgPassword = ""
    Next VarRow
  End If
End Sub

Die Passwörter werden ab der Zeile geschrieben, die als aktiv makiert ist.

VBA

Exchange 2010 Management Tools unter Win7 installieren

Posted on 21. Februar 201220. Februar 2012 By Daniel Lensing Keine Kommentare zu Exchange 2010 Management Tools unter Win7 installieren

Das die Exchange 2010 Management Tools nur unter einem 64-Bit -Betriebssystem zu installieren sind hatte ich bereits in einem früheren Artikel geschrieben.

Allerdings benötigt die Installation noch weitere Software-Voraussetzungen, damit sich die Software ordnungsgemäß installiert:

    • Net.Framework 3.5.1
    • IIS 6-Verwaltungskompatibilität
    • IIS 6-Verwaltungskonsole

Mit dieser Software ist es möglich ohne Fehlermeldung die Management Tools z installieren, so dass man seinen Windows 7-Arbeitsplatz auch für die Exchange-Administration nutzen kann.

Exchange Server

SafeGuard: Konfiguration der Management-Konsole kopieren

Posted on 20. Februar 201220. Februar 2012 By Daniel Lensing Keine Kommentare zu SafeGuard: Konfiguration der Management-Konsole kopieren

Um die Lizenzen der Management-Konsole des Produktes SafeGuard Enterprise nicht zu überstrapazieren wird häufig die Software per Terminal-Server bzw. von einem einzelnen Admin-PC genutzt.

Um die Konfiguration der Datenbank nicht für jeden Benutzer durchführen zu müssen, kann man die Dateien im folgenden Ordner einfach dem anderen Benutzer zur Verfügung stellen oder sogar über den Default-User diesen auch allen neuen Benutzern direkt bereitzustellen:

Für Windows XP / Server 2003:
C:\Documents and Settings\USERNAME\Application Data\Utimaco\SafeGuard Enterprise\Configuration\
Für Windows Vista / Windows 7 / Server 2008:
C:\Users\USERNAME\AppData\Local\Utimaco\SafeGuard Enterprise\Configuration\

Software

Seitennummerierung der Beiträge

Vorherige 1 … 83 84 85 … 158 Nächste

Daniel Lensing

Ich betreibe diesen Blog, bei dem ich meine Erfahrungen aus der IT & dem Berufsalltag sowie dem Wahnsinn des Lebens mit Höhen und Tiefen. Darunter meine „Erlebnisreise“ zum Planeten „Diabetes mellitus Typ-2“.

Translate:

Follow us

Kategorien

  • Allgemein (1)
  • Client (247)
    • Android (9)
    • Fedora (Linux) (5)
    • iOS (7)
    • Mac OS X (6)
    • Peripherie (5)
    • Ubuntu (Linux) (9)
    • Windows 10 (63)
    • Windows 11 (32)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (15)
    • Amazon AWS (1)
    • Microsoft Azure (7)
    • Office 365 (9)
  • Fortbewegung (60)
    • Auto (20)
    • Bahn (20)
    • Beinarbeit (6)
    • Flugzeug (5)
    • Zweirad (15)
  • IT-Nachrichten (37)
  • Leben Beruf und Gesundheit (223)
    • #t2dhero (61)
    • Arbeitszimmer (39)
    • Audio (22)
    • Film / Kino (7)
    • Gedanken (83)
    • Gesundheit (42)
    • Internet (8)
    • Lebensmittel & Essen (24)
    • Lesestoff (21)
    • Sport (11)
    • Veranstaltung (4)
  • Lehren & Lernen (51)
    • Forschung (3)
    • Konferenzen (4)
    • Lehre (2)
    • Präsentation (4)
    • Zertifizierung (42)
  • Programme (336)
    • Android-Apps (29)
    • Eigene Tools (13)
    • iOS-Apps (8)
    • Office (90)
    • Patchday+Updates (77)
    • Software (155)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (98)
    • AutoIT (2)
    • KiXtart (2)
    • PHP (3)
    • Power Automate (1)
    • Powershell (67)
    • VB.NET (11)
    • VBA (10)
    • VBS (10)
  • Server (166)
    • Citrix XenServer (2)
    • Exchange Server (27)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (2)
    • Windows Home Server (2)
    • Windows Server (92)
    • Windows Server 2012 (45)
    • Windows Server 2016 (16)
    • Windows Server 2019 (23)
    • Windows Server 2022 (22)
    • Windows Server 2025 (15)
  • Telekommunikation (40)
    • Festnetz (3)
    • Internet (13)
    • Mobilfunk (25)
  • Verkauf & Verlosung (1)
  • Web-Installationen (37)
    • Joomla (4)
    • Mastodon (1)
    • MediaWiki (10)
    • phpMyAdmin (2)
    • Piwik (4)
    • Wordpress (20)
Mastodon

Copyright © 2026 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme