While creating a powershell script to email and html report containing the server name, the result, the last run time and the next run time I noticed that the last run was correctly formatted as type date but the next run was formatted as type string, and because of that displayed in US format. Is this by design? Should both not be of type date?
> (Get-VBRJob)[0].scheduleoptions.nextrun.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
> (Get-VBRJob)[0].scheduleoptions.latestrun.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True DateTime System.ValueType
-
- Novice
- Posts: 7
- Liked: never
- Joined: Jan 16, 2012 11:32 am
- Full Name: James Richmond
- Contact:
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Powershell Report Date Issue
Hi James, yes, that is by design. Thanks!
-
- Enthusiast
- Posts: 94
- Liked: 6 times
- Joined: Apr 21, 2011 7:37 pm
- Contact:
Re: Powershell Report Date Issue
This can be turned into a datetime object by using get-date.
Code: Select all
(Get-VBRJob)[0].scheduleoptions.nextrun | get-date
Who is online
Users browsing this forum: No registered users and 9 guests