Ich habe mir heute eine kleine (billige) Webcam zugelegt: die QuickCam 2500 von Logitech. Nach dem Installieren der Software wollte ich zum Test mal ein kleines Video aufzeichnen, doch leider kam direkt nach dem Klicken des Aufnahme-Buttons die (sehr aussagekräftige) Fehlermeldung
Erfassung fehlgeschlagen: Fehlernummer -2147467259
Nach einigem Suchen habe ich dann schließlich rausbekommen, woran es lag: DirectX [...]
Logitech QuickCam 2500: (Video-)Erfassung fehlgeschlagen
Einige Windows-Clients installieren keine WSUS-Updates mehr
Heute hatte ich das Problem, dass einige unserer Windows-Clients (Windows XP) keine Updates mehr vom WSUS-Server installiert haben. Ihr Statusbericht wurde ebenfalls nicht aktualisiert, auch nicht nach wuauclt /detectnow.
In den Logs der Clients wurde der Fehler WARNING: Exit code = 0x80244010 protokolliert:
AU #############
AU ## START ## AU: Search for updates
AU #########
AU ## RESUMED ## AU: Search [...]
Alle Updates für Windows Vista vom WSUS-Server entfernen
Zu Testzwecken hatte ich auf unserem WSUS-Server die Updates für Windows Vista aktiviert, wobei mit der Zeit einiges an Speichervolumen zusammengekommen ist. Heute wollte ich diese Updates (hauptsächlich die Dateien auf der Festplatte) löschen, um den (zur Zeit noch) unnütz belegten Speicherplatz wieder freizugeben. Doch das ist gar nicht so einfach, wie es sich anhört. [...]
Zugriff auf administrative Freigaben von Vista mit Windows XP
Bei meinem frisch installierten Windows Vista konnte ich von meinem Laptop aus, auf dem noch Windows XP läuft, über das Netzwerk nicht auf die administrativen Freigaben (c$, d$ usw.) zugreifen. Remotedesktop funktioniert einwandfrei, ebenso wie eine Auflistung der verfügbaren Freigaben. Nur das Verbinden zu den Administrationsfreigaben wollte nicht gelingen: es kam immer wieder die Abfrage [...]
NetSendAll Teil 3: PowerShell-Script NetSendAll
Es folgt der letzte Artikel meiner kleinen Reihe zum PowerShell-Skript NetSendAll: das eigentliche Script, das die Nachricht versendet. Es nutzt die beiden vorgestellten Funktionen PingPC und ReadTextFile um die aus der Textdatei eingelesenen PCs anzupingen. Bei Erfolg wird die Nachricht gesendet bzw. der Nachrichtendienst gestartet, falls dieser nicht läuft. In letzterem Fall wird dann später [...]
NetSendAll Teil 2: PowerShell-Funktion ReadTextFile
Der heutige Artikel ist der zweite in meiner kleinen Reihe zum PowerShell-Skript NetSendAll, mit dem ich allen PCs unseres Netzwerkes über unterschiedliche Subnets hinweg mittels net send eine Nachricht schicken kann.
Gestern habe ich die Funktion PingPC vorgestellt, die einen einzelnen PC anpingt. Doch woher bekomme ich nun die Info, welche PCs überhaupt angepingt werden sollen? [...]
NetSendAll Teil 1: PowerShell-Funktion PingPC
Heute und in den nächsten zwei Tagen werde ich hier ein PowerShell-Script vorstellen, das es mir erlaubt, alle PCs in unserem Netzwerk per net send mit einer Nachricht zu versorgen, obwohl sich diese in unterschiedlichen Subnets befinden. Laut diesem Beitrag in der Microsoft Knowledge Base ist das nämlich weder mit net send * noch mit [...]
WDS-Image auf Basis eines Windows XP PCs erstellen
In den letzten Tagen habe ich mich mit den Windows Deployment Services herumgeschlagen. Inzwischen habe ich es nach einigem Rumprobieren und Lesen von zahlreichen Forenbeiträgen endlich geschafft, ein Image von einem Windows XP PC zu erstellen und dieses automatisch an andere PCs zu verteilen. Meine Vorgehensweise basiert hauptsächlich auf diesen drei Artikeln:
How to Deploy Windows [...]
Umstellung von RIS auf WDS
Da auch nach mehreren aufwändigen Versuchen die Installation der Esprimo E5925-PCs mittels RIS nicht funktioniert (Bluescreen nach dem ersten Neustart, wahrscheinlich auf Grund fehlender SATA-Treiber, die ich allerdings ins Image integriert habe wie bei reckenpferd.de und zerbit.de beschrieben), habe ich mich heute dazu entschlossen, das Ganze mit den Windows Deployment Services (WDS) auszuprobieren. Diese sind [...]
Active Directory mit der PowerShell auslesen
Für einige PowerShell-Scripte (die ich auch hier veröffentlichen werde, sobald sie fertig sind) brauche ich eine Liste aller Computer, die in unserem Active Directory bekannt sind. Nichts einfacher als das:
# Returns a list of all computers (running Windows XP) in the local LDAP
function GetComputersFromLDAP()
{
trap
{
[...]




