Seite 1 von 1

SOLVED:Windows Installationsdatum in ACMP-Variable schreiben

Verfasst: Do Jun 11, 2015 5:50 pm
von cmg
Hallo,

Ich würde gerne wissen, wann die Windows-Systeme von uns initial aufgesetzt wurden (nicht mit ACMP!!!). Nun dachte ich, ich könnte einfach ein CC schreiben, welches mir per Powershell den entsprechenden Wert ausliest, das Ergebnis dann in eine Variable schreiben und diese auf dem ACMP-Server sichern.

Der Powershell-Befehl sieht so aus:

Code: Alles auswählen

$instdate = [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate)) 
$instdate.ToShortDateString()
Als Rückgabewert bekommt man dann z.B. "04.11.2014" und ich dachte, ich könnte diesen Wert in ein individuelles Datums-Feld schreiben. Das klappt aber nicht, weil wohl das Format nicht stimmt: ERROR: Error converting data type varchar to float

Könnte mir jemand sagen, wie der Wert aussehen muss, dass ich ihn in ein Datums-Feld in ACMP schreiben kann?

VIELEN DANK!

Christian

Re: Windows Installationsdatum in ACMP-Variable schreiben

Verfasst: Fr Jun 12, 2015 2:44 pm
von tkontorzik
Hallo hierzu müssen Sie den erhaltenen Datumsstring aus dem Rückgabewert des Powershellscriptes mit dem Befehl "DateTime to float" konvertieren. Anschliessend können Sie diesen in ein Datumsfeld schreiben.

Re: Windows Installationsdatum in ACMP-Variable schreiben

Verfasst: Mo Jun 15, 2015 2:58 pm
von cmg
Hallo,

Vielen Dank -so klappt es :D
(Ich musste allerdings noch beim Aufruf des PS-Befehls die Option für "x64" aktivieren, weil sonst ein merkwürdiges Datum herauskam ...)

Beste Grüße,
Christian