Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Script zum Neustarten eines PCs

Mitglied: WaRCraFt

WaRCraFt (Level 1) - Jetzt verbinden

27.10.2007, aktualisiert 18.10.2012, 5274 Aufrufe, 7 Kommentare

Hallo,

Ich hab folgendes Problem:

Ich installiere ein MSI Paket automatisch über eine GPO im Computerteil. Leider biete M$ in der AD nicht die möglichlkeit irgendwelche Schalter da mitzgeben. Ich müsste nun also einen Neustart nach der Installation des Programmes per Script nachziehen. Noch hört sich das einfach an ABER... das Programm ist schon in eine älterenversion auf dem Client.

Meine Überlegung.

Ich lasse normal das Paket per GPO installieren.
Frage dann mit einem Script das Datum oder wenn ginge noch besser die Dateiversion ab.
Wenn dann die Datei das Datum oder die Dateiversion älter als das von mir eingegebene hat soll eine Datei angelegt werden (möp.log) und ein Neustart soll dann erfolgen.

Damit da keine Schleift passiert halt die möp.log die dann noch vorher abgefragt werden soll ob diese existiert. Wenn ja dann kein neustart.

Ich hab kein plan wie ich das anstellen kann und hoffe mir kann jemand helfen!!!!!



Greetz,
WaRCraFt
Mitglied: schregi82
27.10.2007 um 17:50 Uhr
01.
@echo off 
02.
 
03.
if exist c:\programme\xy.exe goto 1 
04.
if not exist c:\programme\xy.exe goto 2 
05.
 
06.
:1 
07.
exit 
08.
 
09.
:2 
10.
echo Update, %username% auf %COMPUTERNAME% am %date% um %time%>> pw_protokoll.log 
11.
copy x:\xy.exe c:\programme\xy.exe 
12.
reboot


EDIT: sorry, hatte den msi-part überlesen
Bitte warten ..
Mitglied: WaRCraFt
28.10.2007 um 11:50 Uhr
wirklich weiter komm ich damit nicht!

Wie kann ich den ein alter oder Versionsnummer einer Datei auslesen ???


IF DATE > 10.10.2007 c:\test.txt goto 1

oder

IF VERSIONSNUMMER 10.2. c:\test.exe goto 1



1:
restart........

so was stell ich mir vor...



geht sowas?
Bitte warten ..
Mitglied: lowbyte1
28.10.2007 um 12:41 Uhr
hallo

dir /TC

/T Bestimmt welche Zeit verwendet wird (nur für NTFS).

Zeit C Erstellung
A Letzter Zugriff
W Letzter Schreibzugriff


zuerst von der new datei ein Dump in eine datei machen.

so;

dir /TC>>test.txt

dan von der datei im directory

cd ???

dir /TC>>test.txt

dann vergleichen

comp datei1 datei2 /A

dan weiter verarbeiten...

irgend wie so müsste es gehen.


cyu lowbyte
Bitte warten ..
Mitglied: Biber
28.10.2007 um 13:59 Uhr
Moin WaRCraFt,

... und die Datei-Version bekommst Du u.U. mit Commandline-Utilies wie FileVer.exe/FVersion.exe oder ähnlich auf den Schirm.
Gibt es auch vom sympatischen Weltmarktführer höchstselbst in irgendwelchen ResKits.

"u.U." heißt, Du bekommst allerdings die Versionsnummer nur angezeigt, wenn es denn eine gibt. Abschreckendes Beispiel:
01.
$cmd$filever /e /b /a 
02.
W32i     -   -               -   -    151,552 06-06-2002 d:\temp\conset.exe 
03.
W32i     -   -               -   -     40,448 04-02-2001 d:\temp\now.exe 
04.
W32i   APP ENU         0.0.0.0 shp    150,798 01-22-2007 d:\temp\original.exe 
05.
W32i   APP DEU        2.1.0.25 shp     57,344 03-28-2007 d:\temp\srsend2.exe
In diesem Beispiel sind ein paar *.exe-Dateien dabei, die keine oder eine wenig aussagefähige Versionsnummer haben.

Grüße
Biber
Bitte warten ..
Mitglied: WaRCraFt
28.10.2007 um 14:39 Uhr
Hi Biber,

Die Exe die ich abfragen würde hätte auch eine Versionsnummer. Aber wie kann ich das so auslesen damit ich dann eine weitere aktion ( neustart des PCs ) ausführen kann?
Bitte warten ..
Mitglied: Biber
28.10.2007 um 14:48 Uhr
Moin WaRCraFt,

auslesen mit einer FOR/F-Anweisung.
Am Beispiel von oben (am CMD-Prompt):
01.
D:\temp> 
02.
$cmd$for /f "tokens=4" %i in ('filever /b /a srsend2.exe') do @echo %i 
03.
2.1.0.25
Im Batch:
01.
.... 
02.
for /f "tokens=4" %%i in ('filever /b /a d:\einPfad\Deine..exe') do set "Version=%%i" 
03.
IF %Version% LSS %SollVersion% goto :action 
04.
...
Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Linux Tools
Bash - Script Neustart
Frage von rsadmchefLinux Tools2 Kommentare

Hallo Team, ich suche nach einer Lösung mit der ein Bash Script -abhängig von einem Ereignis- sich bendet + ...

Entwicklung

PowerShell Script : Neustart mehrere Server hintereinander

gelöst Frage von ollip2016Entwicklung4 Kommentare

Hallo, hat jemand ein funktionierendes Powershell Script, mitdem ich mehrere Server hintereinander neustarten kann? Problem ist, erst wenn Server ...

Microsoft

Eris Dienst neustarten per Script mit bestimmten Parametern

gelöst Frage von dismussMicrosoft3 Kommentare

Hey liebe Leute, ich habe folgendes Problem. Wir haben bei uns Matrix42 im Haus als Deployment Software im Einsatz. ...

Windows 10

Treiber unter Windows (7,8,10) per Script auf Remote-PCs updaten

gelöst Frage von MrCountWindows 104 Kommentare

Moin allerseits, gibt es eine Möglichkeit, dass man per Script (PS oder Batch) Windows veranlasst, nach Treiberupdates für bestimmte ...

Neue Wissensbeiträge
Windows Server

SBS 2011: Installation von KB4457144 schlägt beim Reboot fehl - Von Dienst gesperrte Schriftart ursächlich

Tipp von the-buccaneer vor 8 StundenWindows Server1 Kommentar

Moinsen zusammen! Das hat mich einige graue Haare gekostet: Ein SBS 2011 weigerte sich schon im August, das monatl. ...

Windows Netzwerk
Browser-Lags und IPv6
Erfahrungsbericht von NixVerstehen vor 14 StundenWindows Netzwerk1 Kommentar

Hallo zusammen, wir betreiben als kleines Speditionsunternehmen ein überschaubares Windows-Netzwerk mit Win10-Clients sowie einem Server 2016 Essentials als "eierlegende ...

Humor (lol)

Erstaunlich, Windows mit extremer Laufzeit (Server) lol

Tipp von mathu vor 16 StundenHumor (lol)5 Kommentare

Was es so alles gibt. :-)

Windows Netzwerk

CGM Praxisarchiv funktioniert auf Clients nach Update auf 4.14 nicht mehr

Tipp von MOS6581 vor 1 TagWindows Netzwerk

Moin, ein Kunde setzt das CGM-Praxisarchiv ein. Mehrplatzinstallation mit SQL-Server. Nachdem letzte Woche auf die 4.14 aktualisiert wurde, funktionierte ...

Heiß diskutierte Inhalte
Hyper-V
Windows Serer 2016 Standard virtualisieren
gelöst Frage von fritte87Hyper-V33 Kommentare

Hallo zusammen, ich muss für eine kleine Firma ein entsprechendes neues kleines Konzept bauen. Ich habe einen Server Standard ...

LAN, WAN, Wireless
Kombiniere mehrere 4G Router zu einem Netzwerk - Anwendung kleine LAN (10-20 Leute)
Frage von HulkTheHeroLAN, WAN, Wireless24 Kommentare

Guten Mittag liebes Administrator - Fourm, ich hoffe ich habe das richtige Thema ausgewählt - ansonsten bitte gerne verschieben ...

Windows Server
Fileserver von 2012 R2 auf 2012R2
gelöst Frage von ThabeusWindows Server23 Kommentare

Moin moin, leider war in der Vergangenheit der Fokus des Betriebs nicht auf Langfristigkeit ausgelegt. Daher stehe ich jetzt ...

Router & Routing
Größere Zahl VPN-Verbindungen mit Fritz-Box einrichten
Frage von miscmikeRouter & Routing15 Kommentare

Hallo Zusammen, ich supporte verschiedene Kunden mit bestehenden LAN-LAN-Kopplungen via FritzBox (7490, FritzOS 7.01) . Anwendungen sind z.B. Kaspersky-KSC ...