Sonntag, August 19, 2018

Test Code Block

Zeile Anfang

Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block
Code Block Code BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode BlockCode Block

Zeile Ende
Code Block BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode  BlockCode 


$A = New-ScheduledTaskAction –Execute "C:\scripts\restart.cmd"
$T = New-ScheduledTaskTrigger -Daily -At 8am
$P = New-ScheduledTaskPrincipal "NT AUTHORITY\SYSTEM" -RunLevel Highest
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask T1 -InputObject $D

Mittwoch, Juli 18, 2018

Test Code

Your code title
1
2
3
  
1
2
3

Sonntag, Januar 21, 2018

Test posh

# Shortcut File Name erzeugen über Shell Object Startup Pfad ermitteln
$Startup = (New-Object -ComObject Shell.Application).NameSpace(0x07)
$ShortcutFile = $Startup.Self.Path + "\MeinLink.lnk"
#Powershell Pfad setzen
$TargetFile = "$env:SystemRoot\System32\\WindowsPowerShell\v1.0\powershell.exe"
# Shortcut erzeugen und Inhalte setzen
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut($ShortcutFile)
$Shortcut.TargetPath = $TargetFile
$Shortcut.Description = "Beschreibung"
$Shortcut.WorkingDirectory = $PSScriptRoot
$Shortcut.Arguments ="-WindowStyle Hidden &'$PSScriptRoot\StarteNAS.ps1'"
$Shortcut.Save()
Nächstes

Freitag, März 05, 2010

Scanner im Windows 7 XP Mode betreiben

  1. Windows XP Mode starten
  2. Scansoftware im Windows XP Mode Gast installieren
  3. Scanner per USB an Host anschließen
  4. per USB Menu Scanner an XP Mode Gast zuordnen
  5. Scannertreiber wird installiert
  6. Scanner mit Software testen
  7. Über Extras -> Integrationsfeatures aktivieren
  8. Über Windows Virtual PC / Windows XP Mode - Anwendung -> die Scansoftware starten
  9. Der Windows XP wird geschlossen (Voraussetzung für Integrationsfeature)
  10. Auf das Symbol in der Taskleiste mit rechts klicken
  11. USB Einstellungen öffnen
  12. USB Schnittstelle Scanner zuordnen. Diese geschieht damit dauerhaft und nicht wie im interaktiven Modus wo die USB Zuordnung nur bis zum nächsten Neustart hält.
Der Scanner ist nun Einsatzbereit. Die gescannte Datei kann über den Dateidialog auch auf dem Host abgelegt werden.

Mittwoch, Februar 01, 2006

DVB: Vom Transportstream zum Film

DVD in wenigen Schritten
Resultat dieser AnleitungEine DVD ohne Title und SchnickSchnack, einfach nur mit Film.
1. DemuxenProjectx (Standardkonfiguration,deutsch)Datei/Hinzufügen (STRG-O) --> rec Datei auswählen Bei Bedarf über den Plus Button rechts unten Ausgabepfad eintragen Bei Bedarf Anfang/Ende Schnittpunkt setzenQuickstart --> warten bis fertig
2. DVD authorenDVDAuthorGUI add Title Video Datei auswählen (m2v) Audio Datei auswählen (mp2)author dvd Folder auswählen und dann Foldernamen eintragen (wird erzeugt) -->speichern drücken und warten bis fertig
3. DVD brennenNero DVD Brenner auswählen (Nero bietet bei Geräten CD und DVD Brenner getrennt an) Video Dateien brennen Add --> Ordner aus Schritt 2. wählen, nero übernimmt automatisch die Inhalte brennen

DVD mit Komfort
Resultat dieser AnleitungEine DVD mit Title, Kaptitel, mehrere Tonspuren und allen möglichen Features
1. DemuxenProjectx (Standardkonfiguration,deutsch)Datei/Hinzufügen (STRG-O) --> rec Datei auswählen Bei Bedarf über den Plus Button rechts unten Ausgabepfad eintragen Bei Bedarf Anfang/Ende Schnittpunkt setzenQuickstart --> warten bis fertig
2. DVD authorenGUIDVDAuthor siehe GFD Schrittweise Anleitungen ...
3. DVD brennenNero Express Recorder auswählen (Nero bietet bei Geräten CD und DVD Brenner getrennt an) --> DVD DVD-Video Dateien brennen auswählen Hinzufügen --> Ordner aus Schritt 2. wählen, nero übernimmt automatisch die Inhalte weiter / brennen

MPEG in wenigen Schritten
Resultat dieser AnleitungEine MPEG Datei für Mediaplayer o.ä.
1. DemuxenProjectx (Standardkonfiguration,deutsch)Datei/Hinzufügen (STRG-O) --> rec Datei auswählen Bei Bedarf über den Plus Button rechts unten Ausgabepfad eintragen Bei Bedarf Anfang/Ende Schnittpunkt setzenQuickstart --> warten bis fertig
2. Muxen mplex_guiAlle Knöpfe einmal drücken :-) selbsterklärend

Film schneiden
Resultat dieser AnleitungEine Film ohne störende Werbung, Auschnitte aus einem Film o.ä.
1. DemuxenProjectx (Standardkonfiguration,deutsch)Datei/Hinzufügen (STRG-O) --> rec Datei auswählen Bei Bedarf über den Plus Button rechts unten Ausgabepfad eintragen Bei Bedarf Anfang/Ende Schnittpunkt setzenQuickstart --> warten bis fertig
2. SchneidenCuttermaran und CuttyEnc (für beliebigen Schnitt) Video Datei auswählen (m2v) Audio Datei auswählen (mp2) eventuell weitere Audio Datei auswählen (ac3)
noch nicht fertig :-)automatische Schnittmarken verarbeiten
3. FinishMPEG kann sofort erzeugt werden, DVD siehe andere Beschreibung

Donnerstag, November 10, 2005

Platz sparen mit „linked clones“ unter VMWare Workstation 5

Platz sparen mit „linked clones“ unter VMWare Workstation 5

VMware hat zwei Ideen zum effizienten Arbeiten miteinander kombiniert:

  • Eine virtuelle Maschine einfach komplett zu klonen, d.h. sowohl die Definition der Maschine als auch die virtuellen Platten zu kopieren und quasi mit einem klick ein Duplikat zu haben.
  • Wenn man mehrere virtuelle Maschinen mit gleichem Betriebssystem hat könnte man Festplatten Platz sparen in dem man alle gleichen Dateien nur einmal verwendet und nur die Unterschiede für jede Maschine separat speichert (z.B. sind von ca. 1,6 GB Windows Server 2003 Betriebssystemdateien ca. 150 MB wirklich unterschiedlich). Dies nennt man „Differential Disks“.

Das resultierende Feature heißt bei VMware Workstation: „Linked Clones“ .

Vorbereitung Festplattenimage:

  • System installieren
  • Aktuelle Updates
  • Alle notwendigen Tools (z.B. VMware Tools) installieren
  • Platte defragmentieren
  • Shrink disk (die Funktion bei VMware löscht dabei selbständig den nicht mehr genutzten Plattenplatz)
  • Sysprep Verzeichnis anlegen und bei Bedarf eine sysprep.inf erzeugen.
  • Sysprep ausführen

Das so vorbereitet Festplattenimage dient als Ausgangspunkt für alle weitern Installationen.

Beispiel: MS Cluster bestehend aus 3 Windows Server 2003 Enterprise Edition: 1 DC und zwei Clusterknoten

  • Festplattenimage wie oben beschrieben vorbereiten
  • Virtuelle Maschine definieren und das Image als vorhanden Systemplatte einbinden.
  • Alle notwendigen Konfigurationen vornehmen (Sound entfernen, RAM einstellen, Netzwerkadapter konfigurieren usw.) Virtuelle Maschine noch nicht starten!
  • Snapshot erzeugen
  • Erst jetzt (nach dem Snapshot) ist man in der Lage einen Clone zu erstellen à Menüpunkt: Clone…
  • Einen „Linked Clone“ erstellen.
  • Den Clone Vorgang für die Dritte Maschine wiederholen.

Damit basieren alle drei Maschinen auf dem ursprünglichen Festplattenimage welches nicht verändert wird (dies kann man sicherheitshalber mit readonly versehen), die Erste durch den Snapshot und die beiden Anderen durch die Kopie des Snapshotzustandes.

Jetzt kann man alle Maschinen starten, fertig installieren und konfigurieren. In unserem Beispiel belegt nach der Installation des DC und der beiden Memberserver als Cluster die „differential disk“ lediglich ca. 130 MB. D.h. man hat anstatt 3 x 1,8 GB = 5,4 GB lediglich 1 x 1,6 GB + 3 x 130 MB = 1,99 GB Plattenplatz belegt.

Der Dateisystemcache des VMware Hosts wird wahrscheinlich weniger belastet, ein Geschwindigkeitsnachteil ist nicht zu bemerken.

Das Ganze im VMware Team organisiert – schöner kann eine Testumgebung nicht sein!

Mittwoch, November 09, 2005

Shared Disk unter VMware Workstation 5

Das Feature "shared SCSI" ist unter VMware Workstation eigentlich nicht vorhanden. Mit etwas Handarbeit gelingt es aber doch: Man muss das VMX File per Hand editieren. Damit dort alle manuellen Einträge wirken, muss die VMware Workstation bzw. die Virtuelle Maschine geschlossen sein (es darf keine ...vmx.lck Datei geben). Ein allgemeiner Abschnitt:

# Shared Disk Config Info:
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
disk.locking = "FALSE"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"

und eine Abschnitt pro Shared Disk:

scsi1:1.present = "TRUE"
scsi1:1.fileName = "..\Quorum.vmdk"
scsi1:1.redo = ""
scsi1:1.mode = "independent-persistent"
scsi1:1.deviceType = "disk"
scsi1:1.virtualDev = "lsilogic"

erledigen die Aufgabe. Dabei können die Pfade absolut oder relativ angegeben werden. Die Virtuellen Platten müssen vorher erzeugt werden und sie müssen vom Typ "independend" und "allocate all disk space now" sein!