Schlagwort: Windows Vista

Mit CMD.exe mehrere Unterverzeichnisse abarbeiten

Gegenüber den Möglichkeiten, die unter Unix-Systemen in z.B. der BASH zur Verfügung stehen, hat die mit Windows mitgelieferte CMD.exe einen eher schlechten Ruf. Microsoft hat zwar mit der Powershell im Laufe der Jahre eine leitsungsfähige Alternative geschaffen, die allerdings ohne entsprechenden Einarbeitungsaufwand alles andere als intuitiv funktioniert.

Will man sich einfach nur durch mehrere Unterverzeichnisse wühlen, reicht innerhalb einer Batch-Datei folgender Aufruf:

for /f "tokens=*" %%D in ('dir /b /s /a:d "[Wurzelverzeichnis]"') do (
 echo found %%D
 )

Der Platzhalter „[Wurzelverzeichnis]“ muß durch den entsprechenden Pfad ersetzt werden, wobei die umgebenden Anführungszeichen bei einem vorhandenen Leerzeichen innerhalb des Pfades beibehalten werden müssen.

Weiterlesen

 

Einrichten einer 32bit-ODBC-Quelle auf einem 64bit-System

Versucht man auf einem 64bit System mit 32bit Software auf eine ODBC-Quelle zuzugreifen, so erhält man statt der erhofften Daten lediglich eine Fehlermeldung:

connection failed: [Microsoft][ODBC Driver Manager] Der angegebene DSN weist eine nicht übereinstimmende Architektur von Treiber und Anwendung auf. (SQL-IM014)

Auf den ersten, zweiten und dritten Blick bietet Windows auch keine Möglichkeit, die gewünschte Architektur der Datenquelle anzugeben. Der Trick liegt im expliziten Aufruf des ODBC-Datenquellen-Administrators „odbcad32.exe“ im Pfad „C:\Windows\SysWOW64“, auf den standardmäßig kein Link im Startmenü gesetzt wird.

Weiterlesen

 

aeroCMD: transparency for the Windows command prompt

aeroCMD: transparency for the Windows command prompt

aeroCMD enables transparency for your Windows command prompt:

Inspired by the AutoIt-application „Glass CMD„, the basic idea behind aeroCMD was to do the same thing without the overhead of a scripting system running in the background. There’s already a pure C++ application called „Glassy“ out there, but according to it’s description it works on 32bit CMD.exe only.

aeroCMD is a lightweight (48kb) application that works with both, 32bit and 64bit CMD.exe.

Weiterlesen

 

Nicht-Domänen-Rechner remote herunterfahren

In einer Domäne ist es recht einfach, einen Rechner remote heruterzufahren. Einfach an der Kommandozeile

shutdown -s -t 0 -m \\HerunterzufahrenderRechner

eingeben und sofern der ausführende Benutzer innerhalb der Domäne die benötigten Rechte hat, führt der angegebene Rechner den Befehl klaglos aus.

Nicht so trivial ist das Szenario bei Rechnern im z.B. heimischen Umfeld, wo nur selten eine zentrale Benutzerverwaltung aktiv sein dürfte:

shutdown -s -t 0 -m \\HerunterzufahrenderRechner
 HerunterzufahrenderRechner: Zugriff verweigert(5)

Als ersten Lösungsansatz stößt man meistens auf den Hinweis, sich zuerst mittels einer administrativen Netzerkverbindung gegenüber dem herunterfahrenden Rechner zu authentifizieren, wofür sich z.B.

Weiterlesen

 

Extended Partitions unter Vista

Extended Partitions unter Vista

Schon zu seligen DOS-Zeiten war meine Platte gevierteilt: 1x System, 1x Temp, 1x Daten und 1x Games. Das System war hierbei in einer primären Partition untergebracht, die restlichen als logische Laufwerke in einer erweiterten Partition angelegt.

Nachdem die Datenträgerverwaltung von Vista glücklicherweise noch immer mittels Rechtsklick auf ‚Computer‘ und ‚Verwalten‘ zu finden ist, geht’s ans Einrichten: die ersten 3 Partitionen kann man – wie auch immer man klickt – nur als primäre Partitionen anlegen, die 4.

Weiterlesen