Teil 7c: Exkurs – AutoIt installieren und ein Programm erstellen

Inhaltsverzeichnis

In diesem Teil werde ich AutoIt installieren und ein Programm erstellen. AutoIt ist einfach zu erlernen und bietet genau das, was für die Installation der Standard Software gebraucht wird. Für die Erstellung der Installationsprogramme braucht man nur wenig Erfahrung mit AutoIt.

AutoIt herunterladen und installieren

  1. Als Administrator an MDT1 anmelden
  2. AutoIt von https://www.autoitscript.com/site/autoit/downloads/ herunterladen
  3. AutoIt Script Editor von https://www.autoitscript.com/site/autoit-script-editor/downloads/ herunterladen
  4. autoit-v3-setup.exe doppelklicken
  5. AutoIt Setup
    1. Welcome > Next
    2. License Agreement > I agree
    3. 64-bit Operating System Support
      1. Use x86 tools by default > Next
        AUTOIT-001
    4. Defaults
      1. Edit the script > Next
        AUTOIT-002
    5. Choose components > Next
    6. Choose Install Location > Install
    7. Completing …
      1. Show release notes > deaktivieren > Finish
        AUTOIT-003
  6. SciTE4AutoIt3.exe doppelklicken
  7. Wizard folgen > Finish

Ein einfaches AutoIt-Script erstellen und kompilieren

  1. Im Datei-Explorer im Ornder C:\Temp rechts klicken > New > AutoIt v3 Script
    AUTOIT-004
  2. Die Datei als install.au3 speichern
  3. Zum Bearbeiten doppelklicken
    AUTOIT-005
  4. Folgendes Script erstellen
    
    #cs ---------------------------------------------------------------------------
    
     AutoIt Version: 3.3.14.1
     Author:         myName
    
     Script Function:
    	Template AutoIt script.
    
    #ce ---------------------------------------------------------------------------
    
    ; Script Start - Add your code below here
    
    Opt("TrayIconHide", 1)
    
    MsgBox(4096, "Einfaches-Netzwerk", "Für Notepad auf OK klicken!")
    RunWait(@SystemDir & "\Notepad.exe")
    MsgBox(4096, "Einfaches-Netzwerk", "Danke für die Verwendung von Notepad!", 3)
    
  5. Datei speichern
  6. Tools > Compile
    AUTOIT-006
  7. Standardeinstellungen übernehmen > Compile Script
    AUTOIT-007
  8. Die Datei install.exe wird erstellt
    AUTOIT-008
  9. install.exe doppelklicken > OK
    AUTOIT-009
  10. Notepad wird gestartet
    AUTOIT-010
  11. Das Script wartet aufgrund der Verwendung von RunWait bis der Prozess Notepad.exe beendet wird
    AUTOIT-011
  12. Notepad schließen
    AUTOIT-012
  13. Das Fenster wird nach 3 Sekunden automatisch geschlossen

Kurze Erklärung zum Script

  • Opt(„TrayIconHide“, 1)
    • Verhindert die Anzeige eines Symboles im Infobereich, das Programm wird „unsichtbar“ ausgeführt
      • „TrayIconHide“ > Icon wird ausgeblendet
      • 1 > ausblenden (0 > einblenden)
  • MsgBox(4096, „Einfaches-Netzwerk“, „Für Notepad auf OK klicken!“)
    • Das erste Fenster wird erzeugt
      • Flag 4096, System modal > Fenster hat ein Icon
      • „Einfaches-Netzwerk“ > Überschrift
      • „Für Notepad auf OK klicken!“ > Text
  • RunWait(@SystemDir & „\Notepad.exe“)
    • Ein Prozess wird gestartet
      • RunWait > Startet den Prozess und wartet, bis dieser beendet wird (wichtig für die Softwareinstallation)
      • @SystemDir > Directory Macro in AutoIt (C:\Windows\System32, C:\Windows\SysWOW64)
  • MsgBox(4096, „Einfaches-Netzwerk“, „Danke für die Verwendung von Notepad!“, 3)
    • Das zweite Fenster wird erzeugt
      • Flag 4096, System modal > Fenster hat ein Icon
      • „Einfaches-Netzwerk“ > Überschrift
      • „Danke für die Verwendung von Notepad!“ > Text
      • 3 > Timeout, nach 3 Sekunden wird das Fenster geschlossen

Tipp: Hilfe für AutoIt

AutoIt verfügt über eine ausgezeichete Hilfe. Einfach auf den Befehl stellen und die Taste F1 drücken. Die Hilfe öffnet beim markierten Befehl.

  1. Script install.au3 zum Bearbeiten öffnen
  2. Den Befehl RunWait anklicken und F1 drücken
    AUTOIT-013
  3. Die Hilfe öffnet beim markierten Befehl RunWaitAUTOIT-014

Teil 7b: Ordner erstellen und Berechtigungen vergeben

Inhaltsverzeichnis

In diesem Teil werde ich die für die Betriebssystemverteilung mit MDT notwendigen Ordner erstellen und Berechtigungen vergeben.

Den Ordner Logs erstellen und freigeben

  1. Als Administrator an MDT1 anmelden
  2. Mit Hilfe des Datei-Explorers den Ordner E:\Logs erstellen
  3. Den Ordner E:\Logs freigeben (Advanced Sharing…)
    MDT_ORDNER-002

    1. Freigabename: Logs$
    2. Freigabeberechtigungen: Jeder > Ändern
    3. NTFS-Berechtigungen: OSD_Build > Ändern
      MDT_ORDNER-001

Den Ordner MigData erstellen und freigeben

  1. Mit Hilfe des Datei-Explorers den Ordner E:\MigData erstellen
  2. Den Ordner E:\MigData freigeben (Advanced Sharing…)
    1. Freigabename: MigData$
    2. Freigabeberechtigungen: Jeder > Ändern
    3. NTFS-Berechtigungen: OSD_Build > Ändern

Den Ordner Backup erstellen und freigeben

  1. Mit Hilfe des Datei-Explorers den Ordner E:\Backup erstellen
  2. Den Ordner E:\Backup freigeben (Advanced Sharing…)
    1. Freigabename: Backup$
    2. Freigabeberechtigungen: Jeder > Ändern
    3. NTFS-Berechtigungen: OSD_Build > Ändern

Den Ordner ExtraDirectory erstellen

  1. Mit Hilfe des Datei-Explorers den Ordner E:\ExtraDirectroy erstellen

Die Ordnerstruktur für die Standard-Software erstellen

  1. Mit Hilfe des Datei-Explorers folgende Ordnerstruktur erstellen
    1. E:\Sourcen
    2. E:\Sourcen\Software
    3. E:\Sourcen\Software\Microsoft
    4. E:\Sourcen\Software\Microsoft\Microsoft Office 2013 Pro Plus x86
    5. E:\Sourcen\Software\Microsoft\Microsoft RSAT for Windows 10 x64
    6. E:\Sourcen\Software\Microsoft\Microsoft Silverlight 5.1 x64
    7. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2005 SP1 x86 x64
    8. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2008 SP1 x86 x64
    9. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2010 SP1 x86 x64
    10. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2012 x86 x64
    11. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2013 x86 x64
    12. E:\Sourcen\Software\Microsoft\Microsoft Visual C++ 2015 x86 x64
      MDT_ORDNER-003

Die Vorbereitung der Software beschreibe ich Schritt für Schritt in einem eigenen Teil.

Teil 7a: Dienstkonten erstellen und AD-Berechtigungen delegieren

Inhaltsverzeichnis

In diesem Teil werde ich die für die Betriebssystemverteilung und MDT notwendigen Dienstkonten erstellen und AD-Berechtigungen delegieren.

Dienstkonten in Active Directory erstellen

  1. Als Administrator an DC1 anmelden
  2. Server Manager > Tools > Active Directory Users and Computers
  3. intern.einfaches-netzwerk.at\Einfaches-Netzwerk erweitern
  4. Dienstkonten rechts anklicken > New > User
  5. New Object – User
    1. Full name: OSD_Build
    2. User logon name: osd_build > Next
      ADK_MDT-007
    3. Password: Password1
    4. User cannot change password
    5. Password never expires > Next > Finish
      ADK_MDT-008
  6. Dienstkonten rechts anklicken > New > User
  7. New Object – User
    1. Full name: OSD_Join
    2. User logon name: osd_join > Next
    3. Password: Password1
    4. User cannot change password
    5. Password never expires > Next > Finish
      ADK_MDT-009

Active Directroy-Berechtigungen delegieren

  1. Die OU Arbeitsstationen\Linz rechts anklicken > Delegate Control…
    ADK_MDT-010
  2. Delegation of Control Wizard
    1. Welcome… > Next
    2. Users or Groups
      1. OSD_Join > Next
        ADK_MDT-011
    3. Tasks to Delegate
      1. Create a custom task to delegate
        ADK_MDT-012
    4. Active Directory Object Type
      1. Computer objects
      2. Create selected objects in this folder
      3. Delete selected objects in this folder > Next
        ADK_MDT-013
    5. Permissions
      1. Reset Password
      2. Read and write account restrictions
      3. Validated write to DNS host name
      4. Validated write to service principal name > Next
        ADK_MDT-014
    6. Completing… > Finish
      ADK_MDT-015
  3. Diese Schritte für die OU Einfaches-Netzwerk\Server wiederholen

Weitere Informationen