Dieses Informationsfenster platziere ich freiwillig und unentgeldlich zur Unterstützung meiner Schwester bei ihrem Jobwechsel. Es wird nur für eine begrenzte Zeit angezeigt und kann ausgeblendet werden. Ich hoffe, dass die Aktion keinen meiner Leser zu sehr stört. Zum Ausblenden werden Cookies benutzt, diese müssen aktiviert und für diese Seite erlaubt werden. Werden die Cookies gelöscht oder die Seite auf einem anderen Gerät betrachtet, erscheint das Informationsfenster wieder und muss erneut geschlossen werden.

Information

Katja Schurig sucht neue berufliche Herausforderungen!

Liebe Leser, ich habe hier einen Geheimtipp für euch:
Katja Schurig
Katja Schurig, berufserfahren und kampferprobt in den Bereichen Veranstaltungsmanagement und -verkauf, Personalwesen, Sales & Marketing sowie Tourismus, will sich neuen beruflichen Herausforderungen stellen. Wer mit viel Energie umgehen kann und auf der Suche nach einer professionellen Fachkraft ist (oder jemanden kennt, der jemanden kennt), der findet ihr Profil nebst Kontaktdaten auf: Xing
Edit Comment
IT-Stuff, Tutorials, Software, Internet, Unterhaltung Willkommen auf IMA

Windows UAC per Registry/Batch konfigurieren

Das Windows-Feature „User Account Control“ (UAC), im deutschen Windows auch Benutzerkontensteuerung genannt, ist seit Windows Vista verbaut und sorgt für sichereres Rechtehandling beim Ausführen von Programmen. Im Hintergrund steckt außerdem ein Sandboxing-Prinzip, wodurch unterschiedliche Programme in unterschiedlichen Nutzer- und Rechtekontexten auf einem Desktop vereint zusammen arbeiten können.
Das Bild zeigt den Dialog der UAC beim Starten eines Programms mit Adminrechten
Die Benutzerkontensteuerung kann auf eine von vier unterschiedliche Stufen gestellt werden; eine davon entspricht der Deaktivierung, die anderen drei realisieren unterschiedliche Sicherheitsstufen.

Das Bild zeigt die Einstellungen der Benutzerkonstensteuerung (UAC)Im (vertrauensvollen) Unternehmenseinsatz ist eine auf Stufe 1 gestellte UAC sinnvoll, damit administrative Aufgaben auch direkt aus der Anmeldung eines eingeschränkten Nutzers per Eingabe von Admin-Daten möglich ist. Diese lässt sich beispielsweise mit Batch und Registry konfigurieren und im Windows AD verteilen, hier der Code:

@echo off & Color 9f & setlocal

set wd=\\server\Deployment\Sonstiges\activate-uac
set log=%wd%\activate-uac-log.txt
set uacconfig=99

REM Clientfilter: nur die Computer aus der allowedPCs.txt dürfen installieren
::for /f %%f in (%wd%\allowedPCs.txt) do if "%computername%"=="%%f" goto check
::goto end

REM Clientfilter: die Computer aus der deniedPCs.txt dürfen nicht installieren
for /f %%f in (%wd%\deniedPCs.txt) do if "%computername%"=="%%f" goto end

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
set uacconfig=%errorlevel%
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 5 /f
set uacconfig=%uacconfig%%errorlevel%
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorUser /t REG_DWORD /d 3 /f
set uacconfig=%uacconfig%%errorlevel%
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f
set uacconfig=%uacconfig%%errorlevel%

echo %date% %time:~0,8% - %computername% hat UAC Settings übernommen: %uacconfig% >> %log%

:end
endlocal

Die unterschiedlichen Werte der einzelnen Registry-Eigenschaften könnt ihr hier übersichtlich nachlesen. Es gibt noch weitere Punkte der UAC, die über die Registry gesteuert werden können.
PS: Das Konzept hinter der UAC ist äußerst komplex und es macht u.U. Spaß, sich als fortgeschrittener Windows-Nutzer darin einzulesen.

via, via


Einleitung

Der Datenspeicher von Festplatten wird größer und größer – zweistellige Terabyte-Werte für interne Laufwerke, auch externe erreichen bereits 8TB. Eine schier unvorstellbar große Datenmenge, die auf einem Datenträger gespeichert werden kann. Der Nachteil: Wenn der Datenträger Schaden oder einen Defekt erleidet, sind alle Daten verloren. Doch vielleicht auch nicht.
Mit speziellen Tools können im besten Falle die Fehler behoben oder Daten wiederhergestellt werden, abhängig von der Art des Problems.
easeus-data-recovery-datenwiederherstellung-festplatte-bannerBild via

Software

EaseUS Data Recovery ist eine Reihe von Tools zur „Datenrettung“. Anwendungsmöglichkeiten gibt es viele: Gelöschte Dateien wiederherstellen, lokal sowie von externen Speichermedien, Daten von unzugänglichen oder fehlerhaften Partitionen wiederherstellen sowie Daten wiederherstellen wenn Windows nicht mehr bootet.
Ich werde heute das Tool EaseUS Data Recovery Wizard 10.5 benutzen um die Zuverlässigkeit der Datenwiederherstellung zu testen.

Test-Medium

Ein externer USB-Stick, 32GB, knapp 600 Dateien. Für den Test wurden 449 Dateien in 100 Verzeichnissen vorbereitet und dann gelöscht. Davon knapp 350 Dateien bis 10MB, 30 Dateien zwischen 10 und 100MB und 20 Dateien bis 500MB. Insgesamt ca. 2,3GB an gelöschten Daten.

Test 1

Daten mit Shift+Entf dauerhaft und ohne Papierkorb gelöscht.

Das Löschen von Dateien ist wohl der häufigste Anwendungsfall einer Datenwiederherstellungssoftware. Der Papierkorb ist natürlich geleert worden. Die Software wurde direkt im Anschluss auf den USB-Stick losgelassen.
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - zu sehen ist der Startbildschirm, in dem die wiederherzustellenden Datentypen ausgewählt werden.
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - zu sehen ist der Dialog, in dem das Wiederherstellungsmedium ausgewählt wird.

Direkt nach dem Löschen können die Sektoren auf einem unbenutzten USB-Stick kaum überschrieben werden, daher sollte die Wiederherstellung hier keine Probleme bereiten. Erwartungsgemäß wurden in diesem Fall alle 449 Dateien durch einen Quick Scan gefunden.
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - zu sehen ist der Bildschirm, der alle gefundenen Dateien bei einem Schnell-Scan listet.

Test 2

Datenträger nach dem Löschen beschrieben/benutzt.
Für den zweiten Test wurden 21 Dateien, 600MB Daten, auf den Stick kopiert und der Stick mehrfach mit Treesize gescannt, Berichte erstellt und andere Aktionen auf dem Stick ausgeführt. Ein weiterer Schnell-Scan findet nun nicht mehr alle Dateien – 431 von 449 werden direkt noch gefunden:
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - durch die Nutzung des Zielmediums werden bei einem Schnell-Scan weniger Dateien gefunden.

Sind benötigte Dateien nicht in einem Schnell-Scan zu finden, kann immer noch ein Schritt weiter gegangen werden. Mit dem Tiefenscan wird der gesamte Datenträger durchsucht und alle Daten jeglicher Art ausfindig gemacht. Diese werden nach verschiedenen Partitions- und Dateimerkmalen gruppiert aufgelistet:
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - Tiefenscan
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - es werden die Dateien des Tiefenscans gelistet
Die durch den Tiefenscan gefundenen Daten sind nicht mehr in der ursprünglichen Ordnerstruktur zu finden, weshalb etwas gezielter nach den gesuchten Dateien geschaut werden muss.

Test 3

USB-Medium partitioniert und weitere Daten geschrieben.
Auch nach der Partitionierung sind die Daten nicht „richtig“ gelöscht. Die Informationen sind weiterhin verfügbar. Jedoch muss jetzt definitiv der Tiefenscan benutzt werden, um Daten zu finden. Auch jetzt findet EasUS Data Recovery Wizard immernoch fast genauso viele Dateien wie vor dem Formatieren. Diese werden wieder nach Partitions- und Dateityp gelistet.
Das Bild zeigt die Formatierung des USB-Mediums
Das Bild zeigt das EaseUS Data Recovery Datenwiederherstellungs-Tool - es werden die Dateien des Tiefenscans gelistet, nach der Formatierung

Die Ergebnisse sind gut, ca. 90% der Daten konnten in meinem bewusst negativ beeinflussten Szenario wiederhergestellt werden. Wenn das Speichermedium, auf dem die Wiederherstellung nötig ist, möglichst gar keinen Schreibzugriffen mehr aussetzt wird, können vermutlich fast alle Daten gerettet werden.

Vergleich

Es gibt natürlich sehr viele Datenwiederherstellungstools – ich habe mit Recuva einen der bekanntesten und übersichtlichsten Kandidaten gewählt, der dazu auch noch kostenlos ist. Der Tiefenscan dauert hier mit 15 Minuten wesentlich länger als EaseUS Data Recovery, findet auch nur 360 Dateien. Diese sind zwar alle mit dem Status „Exzellent“ versehen, also fehlerfrei wiederherstellbar, jedoch fehlen da knapp 200 Dateien.
Das Bild zeigt den Konkurrenten Recuva nach einem Tiefenscan - dieser hat länger gedauert und weniger Dateien gefunden.

Fazit

Pro: EaseUS Data Recovery ist insgesamt ein gutes Programm. Es besticht durch ein modernes Design und einfache Bedienbarkeit. Die Oberfläche ist sehr aufgeräumt – keine unnötigen Funktionen, Menüs oder Einstellungen. Die Suche nach Dateien ist besonders schnell und trotzdem sehr gründlich. Im Vergleich zum kostenlosen Konkurrenten Recuva ist EaseUS Data Recovery Wizard 10.5 schneller, findet mehr Dateien und stellt die Funde übersichtlicher dar.
Kontra: Dennoch vermisse ich für den Preis von 66€ bzw. 85€ (Angebot bzw. Normalpreis) etwas mehr Funktionalität um die Datensicherung herum. Brauchbar wären komplexere Such- bzw. Filterfunktionen, weitere Anzeigemöglichkeiten (z.B. ALLE Dateien in einer Liste ohne Hierarchie) und mehr Informationen zu Dateien (Meta-Daten, Datumsinfos, evtl. binäre Darstellung). Dadurch könnten die gefundenen Daten besser den gesuchten Dateien zugeordnet werden.

Herstellerseite: EaseUS Software


Nur eine kurze Hilfe für den Fehlercode: 0xc004f014, der beispielsweise beim Upgrade von Windows 10 Home auf Professional auftreten kann. Vor allem dann, wenn ein neues Gerät mit installiertem Windows 10 Home ausgeliefert wird und dann ein Upgrade auf Pro erfolgen soll.

Lösung:

  1. Windows-Symbol -> Einstellungen -> Update und Sicherheit -> Aktivierung -> Product Key ändern
  2. den offiziellen Universal-Key für Windows 10 Pro eingeben:
    VK7JG-NPHTM-C97JM-9MPGT-3V66T
  3. Tasse Kaffe machen und warten bis die Installation durchgeführt und der PC wieder hochgefahren ist
  4. Startmenü -> Einstellungen -> Update und Sicherheit -> Aktivierung -> Product Key ändern und nun den erworbenen Pro-Key eingeben

via

Klingt seltsam, funktioniert aber. Warum auch immer Microsoft solche Standardsituationen nicht ordentlich behandeln kann…
Dieses Bild zeigt die erfolgreiche Aktivierung des Windows 10 Professional Produkt Keys


Einfache Windows-Admin-Frage: Welcher Mitarbeiter ist in diesem Moment und seit wann an welchem PC eingeloggt?

Einfache Antwort, kurz und knackig: Batch!
Mit Hilfe von PsLoggedOn, welches sich im selben Verzeichnis befinden muss wie das Skript:

@echo on & Color 9f & setlocal
for /f "Tokens=1" %%c in ('net view /domain:"%USERDOMAIN%"^|Findstr /L /C:"\\"') do (
 for /f "Tokens=*" %%u in ('PsLoggedOn -L %%c^|find /i "%USERDOMAIN%\"') do (
  echo %%c %%u
 )
)
endlocal
pause
goto :EOF

via (leicht angepasst)

Das Bild zeigt das gekürzte PsLoggedOn-Script, welches zu allen eingeschalteten Domänencomputern die eingeloggten Nutzer anzeigt.


Der Befehl sc aus der Windows Konsole, mit dem sich die Windows Dienste steuern lassen, hat einen entscheidenden Nachteil: Es sind keine Wildcards möglich, der Dienstname muss exakt so angegeben sein, wie er im System registriert ist.
Somit sind sc stop und sc delete schnell am Ende ihrer Möglichkeiten.

Angenommen ich habe einen oder mehrere Dienste mit einem bestimmten Namenspattern, die angesprochen und verarbeitet werden müssen. Das Namenspattern könnte beispielsweise sein: „[beliebige Zeichenkette]Manager“. Weitere Platzhalter wie „[beliebig]win[beliebig]svc[beliebig]“ sind ebenfalls möglich.

Im Gegensatz zu sc bietet wmic service entsprechende Möglichkeiten, mit Wildcards und komplexeren Anfragen umzugehen:

Abfragen:

REM Laufende Dienste mit "Manager" im Namen in der Konsole abfragen und einzelne Informationen filtern
wmic service where (name like "%%Manager%%" and state="running") get caption, name, state, status
REM Export aller Prozesse mit "Manager" im Namen als HTML exportieren
wmic service where (name like "%%Manager%%") get /format:hform >> C:/services.html
REM Namenspattern [beliebig]win[beliebig]svc[beliebig] suchen
wmic service where (name like "%%win%%svc%%") get caption, name, state

Das Bild zeigt den Windows Konsolenbefehl wmic service mit Paaternsuche

Starten/Stoppen/Löschen:

wmic service where (name like "%%win%%svc%%") call startservice
wmic service where (name like "%%Manager%%" and state="running") call stopservice
wmic service where (name like "%%Manager%%") call delete

via, via, via


Effektiv den PC mit dem Smartphone koppeln, das Smartphone vom PC aus verwalten und steuern – das und mehr hat sich AirDroid vorgenommen und kann es auch erfüllen. Im Folgenden zeige ich ein paar Key Features:

Einrichtung

Dieses Bild zeigt AirDroid Installationsmöglichkeiten
Die AirDroid App muss auf jeden Fall auf dem Smartphone installiert werden. Für Non-Root Geräte muss außerdem USB-Debugging aktiviert sein. Anschließend gibt es verschiedene Clients für alle Betriebssysteme und eine Webanwendung – Letztere finde ich ehrlich gesagt am besten.
Desweiteren werden für die Fernsteuerung des Smartphones, für Remote-Bildschirmfotos, Remote-Kameranutzung, Smartphone-Ortung und weitere Funktionen immer wieder vereinzelt Berechtigungen erfordert. Das klingt etwas umständlich, der Nutzer wird von AirDroid aber gut geleitet und die Berechtigungen werden immer erst gefordert, wenn die gewünschte Funktion zum ersten Mal benutzt wird.

Die wichtigsten Funktionen

Die folgenden Funktionen beziehen sich fast ausschließlich auf die AirDroid Webapp.

Dateiaustausch

AirDroid kommt mit einem recht guten und intuitiven Dateimanager, der sowohl das Hoch- als auch Herunterladen von Dateien unterstützt. Also können Dateien über den PC schnell vom oder in das Handy geladen werden. Außerdem können Ordner oder mehrere markierte Dateien als ZIP heruntergeladen werden – sehr praktisch!
Das Bild zeigt den Dateimanager von AirDroid und die Möglichkeit, mehrere Dateien als ZIP herunterzuladen

Smartphone-Display spiegeln und fernsteuern

Äußerst praktisch ist auch die Funktion der Fernsteuerung. Nach der Installation der AirMirror Chrome-Erweiterung kann das Android Smartphone komplett ferngesteuert werden. Der Bildschirm wird gespiegel, Maus und Tastatur an das Handy übertragen. Wie gewohnt gibt es eine kleine Verzögerung und die Aktualisierungsrate des Bildes ist mit wenigen Frames pro Sekunde am Limit der Nutzbarkeit – für einfache Aktionen und Klicks ist das jedoch vollkommen ausreichend. Spiele fernsteuern wird eher keinen Spaß machen.
Über einen einfachen Klick lassen sich so auch Screenshots erstellen, die entweder zum PC heruntergeladen oder auf dem Telefon gespeichert werden.
Während der Fernsteuerung wird das Display des Smartphones aktiviert und zeigt 1:1 den gespiegelten Inhalt. Es kann also nicht „versteckt“ ferngesteuert werden.
Das Bild zeigt die AirMirror Funktion in AirDroid, mit der sich das Smartphone vom PC aus fernsteuern lässt

Telefon orten, sperren, löschen

Hier möchte AirDroid die gefragten Sicherheitsfeatures einer Anti-Diebstahl-App bereitstellen: Telefon orten, auf der Karte anzeigen, Fotos machen wenn die Entsperrung versucht wurde, Telefon mit einem Code sperren und – für den Notfall – das Löschen der Daten. Mit einem kostenlosen Account ist nur die Ortung möglich, die restlichen Funktionen benötigen den Premium-Kauf. Ich empfehle für solche Features jedoch professionellere Produkte die sich darauf spezialisiert haben – ich selber nutze seit Jahren zufrieden Cerberus.
Das Bild zeigt die Telefon-Orten-Funktion von AirDroid

Android Benachrichtigungen am PC

Sowohl die Webapp als auch die PC-Anwendung können die Android-Benachrichtigungen zum PC weiterleiten und anzeigen. Damit muss man nicht ständig das Smartphone in die Hand nehmen und nachschauen.
Das Bild zeigt eine Whatsapp Benachrichtigung am PC

Apps verwalten

Auch die installierten und systemeigenen Apps lassen sich anzeigen, löschen oder die entsprechende APK herunterladen. Das war’s jedoch auch schon.
Das Bild zeigt, wie über die Apps-Funktionen APKs der installierten Apps heruntergeladen werden können

Kamera fernsteuern

Auch die Kamera lässt sich seperat in einer eigenen Funktion fernsteuern – mitsamt LED-Blitz-Steuerung. Wozu auch immer das gut sein kann 😀
Das Bild zeigt die Kamera-Fernsteuern-Funktion von AirDroid

Fazit

AirDroid macht bereits vieles richtig, kann aber in einigen Punkten noch besser werden. Der Dateiaustausch ist unkompliziert, die Fernsteuerung funktioniert gut. Der schnelle Zugriff über die Weboberfläche, ohne Installation und physischer Kabel-Verbindung mit dem Smartphone, ist überaus praktisch – sofort werden auch Benachrichtungen am PC angezeigt. Weitere Funktionen sind praktisch und ergänzen das Angebot. Seitdem die WonderShare MobileGo Suite ihre Funktionalitäten der Free-Version eingeschränkt hat, ist AirDroid eine gute Alternative. Vor allem der Dateiaustausch, der nun bei MobileGo kostenlos gar nicht mehr möglich ist, kann über AirDroid nun problemfrei erledigt werden.


HipChat Deployment im Windows AD mit Batch

Auch dieser Artikel reiht sich in die Liste der Software-Batch-AD-Deployment-Guides ein.
Im Falle von HipChat wird der Artikel recht kurz, denn hier passiert nichts ungewöhnliches.

Vorbereitung

Das Bild zeigt das HipChat Deployment Verzeichnis mit seinen üblichen DateienDer aktuellste HipChat-Installer (für Windows) ist als .exe immer unter dieser URL verfügbar.
Anschließend wird wieder ein übliches Deployment-Verzeichnis auf einem für die PCs verfügbaren Netzlaufwerk erstellt: Installer, Installer-Batch, allowedPCs.txt und deniedPCs.txt (mehr Informationen zum Clientfilter hier). Im Standardfall (so auch in diesem Deployment-Script) wird die deniedPCs.txt benutzt, um einzelne Clients von der Verteilung auszuschließen. Die Textdatei muss dann Computernamen enthalten, einen pro Zeile.
Der HipChat-Installer muss folgendermaßen umbenannt werden: „HipChat_[Version].exe“ und der Versionsstring muss in das Deployment-Script in Zeile 11.

Deployment-Script

19.09.2016: Version 4.27.1.1658 getestet und verteilt.

Hinweis: Wer nicht nur ein Update sondern eine komplette Reinstallation von Hipchat im Netzwerk ausrollen will, kann mein angepasstes Script – hier als Download – nutzen. Die benötigte VersionCompare.exe erhaltet ihr hier.

Hier das Script für ein normales Update:

@echo off && color 9f && setlocal
set wd=\\lea\Deployment\Software\Hipchat
set log=%wd%\hipchat.log
set tools=\\lea\Deployment\Sonstiges\tools
set hipEL=999
set instversion=0.0
set versionEL=9
set exepath=none
set retry=0
REM:: ######## EDIT THIS ####
set newversion=4.1658
REM:: #######################


REM:: Clientfilter: nur die Computer aus der allowedPCs.txt dürfen installieren
::for /f %%f in (%wd%\allowedPCs.txt) do if "%computername%"=="%%f" goto check
::goto end

REM:: Clientfilter: die Computer aus der deniedPCs.txt dürfen nicht installieren
for /f %%f in (%wd%\deniedPCs.txt) do if "%computername%"=="%%f" goto end

:check
if exist "C:\Program Files (x86)\Atlassian\HipChat4\HipChat.exe" set exepath="C:\Program Files (x86)\Atlassian\HipChat4\HipChat.exe"
::if exist "c:\Program Files (x86)\Skype\Phone\skype.exe" set exepath="c:\Program Files (x86)\Skype\Phone\skype.exe"
if %exepath%==none echo %date% %time:~0,8% - %computername% findet das .exe Verzeichnis nicht && goto taskkill
goto checkversion

:checkversion
for /f "tokens=1-3" %%i in ('%tools%\sigcheck %exepath%') do ( if "%%i %%j"=="File version:" set instversion=%%k )
%tools%\VersionCompare.exe %instversion% %newversion%
set versionEL=%errorlevel%
if "%versionEL%"=="-1" goto taskkill
if "%versionEL%"=="0" echo %date% %time:~0,8% - %computername% hat bereits %instversion% installiert >> %log% & goto end
if "%versionEL%"=="1" echo %date% %time:~0,8% - %computername% hat bereits %instversion% (neuer) installiert >> %log% & goto end
goto end

:taskkill
TASKKILL /f /im hipchat.exe
goto install

:install
echo %date% %time:~0,8% - %computername% installiert... >> %log%
::msiexec.exe /i %wd%\deploy\%newversion%\SkypeSetup.msi /qn /norestart FEATURE_IEPLUGIN=0 FEATURE_FFPLUGIN=0
start /w %wd%\HipChat_%newversion%.exe /verysilent /norestart /restartapplications /lang=german /lang=1031 /64 /64bit /x64
set hipEL=%errorlevel%
if %hipEL%==1618 goto retry REM:: msiexec process in use, installation already in progress (eg. windows updates running)
if %hipEL%==1602 goto retry REM:: user canceled installation (eg. taskkill)
if %hipEL%==1603 goto retry REM:: fatal error, some use it for "already installed" (eg. java)
if %hipEL%==1638 goto uninstall REM:: another product is already installed, denies an update
if %hipEL%==1625 goto uninstall REM:: skype installer sometimes threw this one, don't know why
set hipEL=%errorlevel%
echo %date% %time:~0,8% - %computername% hat Version %newversion% mit EL %hipEL% abgeschlossen >> %log%
md %wd%\done\%computername%
goto end

:retry
if %retry%==1 goto retryfailed
echo %date% %time:~0,8% - %computername% hatte den Fehler %hipEL%, retry in 500Sek... >> %log%
set retry=1
REM:: 5 Minuten warten
ping localhost -n 500 > nul
goto taskkill

:retryfailed
echo _!_ %date% %time:~0,8% - %computername% hat die Installation abgebrochen, RETRY FAILED! >> %log%
goto end

:uninstall
if %retry%==1 goto retryfailed
TASKKILL /f /im hipchat.exe
echo %date% %time:~0,8% - %computername% deinstalliert Version %instversion%... >> %log%
start /w "" "C:\Program Files (x86)\Atlassian\HipChat4\unins000.exe" /s /silent /qn
del /q /s "C:\Program Files (x86)\Atlassian"
echo %date% %time:~0,8% - %computername% - %instversion% deinstalliert, retry... >> %log%
set retry=1
goto taskkill

:end
endlocal
exit

Und das war’s auch schon. Bei einem Update muss nur die neue .exe-Datei heruntergeladen und die Version in Zeile 11 angepasst werden.
Das Script kommt als Computer-Startscript in das GPO und schon startet die Verteilung:
Das Bild zeigt die Logausgaben des HipChat-Deployments
Das Bild zeigt das Deployment der 1648er Version anhand des allnew-Update-Scripts (siehe Hinweis und Download oben). Dabei wird an jedem PC, unabhängig der installierten Version (deswegen wird überall „Version 0.0“ deinstalliert), HipChat komplett deinstalliert und neu installiert. Beim Umstieg auf 1648 würde ich das empfehlen, weitere Update werden ich auch wieder mit dem normalen Script erledigen.




Admin

Sie möchten hier werben oder Sponsor auf längere Zeit werden? Ich garantiere Ihnen unschlagbare Preise bei meinen Besucherzahlen. Egal ob Banner, Textlinks oder andere Werbeformen. Informieren Sie sich bei mir unter werbung@hannes-schurig.de