Olen käyttänyt huomattavasti jatkojalostettua versiota tästä jo vuosia. Nyt viimisen 3kk Microsoft on muuttannut jotakin ja näinkin perusnäkymä ei enää toimi.
Eli jostain syystä ajan käsittely on tällä hetkellä hajalla, millä tuon voisi kiertää?
Heti kun menee muuttujaan niin asiat hajoaa .
Koodi:
$GetAika = Get-Date -Format 'dd.MM.yyyy HH.mm.ss'
#Tulostetaan edellinen
$GetAika
#Otetaan edellistä muuttujasta pelkkä vuosi
Get-Date $GetAika -Format YYYY
#Otetaan kuluvasta ajasta vuosi, tää toimii.
Get-Date -Format yyyy
}
26.07.2022 21.20.12
Get-Date : Cannot bind parameter 'Date'. Cannot convert value "26.07.2022 21.20.12" to type "System.DateTime". Error: "String was not recognized as a valid DateTime."
At line:8 char:10
+ Get-Date $GetAika -Format YYYY
+ ~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Date], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.GetDateCommand
2022
Eli jostain syystä ajan käsittely on tällä hetkellä hajalla, millä tuon voisi kiertää?
Heti kun menee muuttujaan niin asiat hajoaa .