SOLVED:Windows Installationsdatum in ACMP-Variable schreiben

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
cmg
Beiträge: 38
Registriert: Fr Mai 02, 2014 2:09 pm

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
Zuletzt geändert von cmg am Di Jun 16, 2015 3:37 pm, insgesamt 1-mal geändert.
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.
cmg
Beiträge: 38
Registriert: Fr Mai 02, 2014 2:09 pm

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
Antworten