Vraag : Hoe de de objecten van de ADVERTENTIE schrapping in console kan onmiddellijk nadenken WSUS.

Hallo,

How kan de de objecten van de ADVERTENTIE schrapping in WSUS console immediately.
Is op een manier die de veranderingen onmiddellijk als kracht de replicatie worden weerspiegeld te krijgen daar wijzen?

Regards
Sharath

Antwoord : Hoe de de objecten van de ADVERTENTIE schrapping in console kan onmiddellijk nadenken WSUS.


Droevige Ah, missend het sluiten „.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
$DomainControllers = „in1“

Computers = @ {}
$DomainControllers | ForEach-voorwerp {
  Krijgen-QADComputer - SearchRoot „Developmuk/Countries/ID/Chi/Virines“ - $ van de Dienst _ - SizeLimit 0 - IncludedProperties LastLogon | `
    De Naam van het uitgezocht-voorwerp, DN, LastLogon | ForEach-voorwerp { 
      Als (Computers.$ ($_.DN)) {
        Computers.$ ($_.DN) = $ _ | De Naam van het uitgezocht-voorwerp, DN, `
          @ {n='LastLogon'; e= { 
            Als ($_.LastLogon - GT Computers.$ ($_.DN) .LastLogon) { 
              $_.LastLogon 
            } Anders { 
              Computers.$ ($_.DN) .LastLogon 
            }}}
      } Anders {
        Computers.Add ($_.DN, $_)
      }
    }
}

Computers.Values | ForEach-voorwerp {
  $LastLogon = (nieuw-TimeSpan $_.LastLogon). Dagen

  Als (test-Verbinding Stille $_.Name - - Telling 1) {
    $LastBootUpTime = (krijgen-WmiObject Win32_OperatingSystem - Computer $_.Name) .LastBootUpTime
    Als ($LastBootUpTime - Ne $Null) {
      $LastBootUpTime = [Management.ManagementDateTimeConverter]:: ToDateTime ($LastBootUpTime)

      $Online = [Math]:: Ronde ((nieuw-TimeSpan $LastBootUpTime) .TotalHours, 2)
    }
  } Anders {
    $Online = 0
  }

  $ _ | De Naam van het uitgezocht-voorwerp, @ {n='LastLogon'; e= {$LastLogon}},  @ {n='Online'; e= {$Online}}
} | Uitvoer-Csv „report.csv“
Andere oplossingen  
 
programming4us programming4us