Get-WmiObject -Namespace  "root" -Class "__Namespace"
Get-WmiObject -Namespace root\VeeamBS -List
Get-WmiObject -Namespace root\VeeamBS -Class job
Get-WmiObject -Namespace root\VeeamBS -Class JobSession
Get-WmiObject -Namespace root\VeeamBS -class SessionTask
Get-WmiObject -Namespace root\VeeamBS -Class sessiontask | select vmname,jobsessionuid
Get-WmiObject -namespace root\VeeamBS -query "select * from job" | select name,InstanceUid
Get-WmiObject -namespace root\VeeamBS -query "select * from jobsession WHERE jobUid = ""250c6f28-1050-47e1-ba83-dd07eb435d93""" 
Get-WmiObject -Namespace root\VeeamBS -query 'select * from JobSession where StartTimeUtc > "20170731000000.000000+000"'

function Get-VBRWMIJobSession {
    param(
        $server=127.0.0.1,
        $credentials=$null,
        $days=20
    )
    $d = (get-date).adddays(-$days)
    if ($credentials -ne $null) {
        return Get-WmiObject -Namespace root\VeeamBS -query ('select * from JobSession where StartTimeUtc > "{0:D4}{1:D2}{2:D2}000000.000000+000"' -f $d.year,$d.month,$d.day) -computername $server -credentials $credentials
    } else {
        return Get-WmiObject -Namespace root\VeeamBS -query ('select * from JobSession where StartTimeUtc > "{0:D4}{1:D2}{2:D2}000000.000000+000"' -f $d.year,$d.month,$d.day) -computername $server
    }
}

results matching ""

    No results matching ""