Jak zjistit potřebu restartu po aktualizaci na jiném PC? Vyřešeno

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Uziv00
Pohlaví: Nespecifikováno

Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 04 lis 2012 23:28

Ahoj,
situace je asi taková - v síti běží cca 50 serverů (WinXP). Ty jsou nakonfigurovány tak, že automaticky stáhnou a nainstalují aktualizace. Lze pomocí nějakého nástroje vzdáleně zjistit zda je nutný restart po aktualizaci?
A pár bodů:
- Nelze restartovat automaticky. Vždy musí nejprve dojít k ověření.
- Z téhož důvodu nelze všechny všechny stroje restartovat naráz.
- U některých strojů provádí tyto restarty místní obsluha. Proto je třeba rozhodnout zda ano či ne.
- Případný nástroj nesmí běžet na serverech.
K tomu asi tolik - našel jsem na netu možný test na klíče v registru. U kontrolovaného vzorku cca 5-ti kusů tyto klíče zcela chyběly. Předpokládám, že na ostatních také nejsou. Zkoušel jsem podobnou položku vyhledat vbs skriptem, bohužel jej nejde použít na vzdáleném stroji. ( Pouze místně).
Hledám tedy něco, co spustím na místním počítači, to proběhne zadané IP adresy a vypíše, které je nutno restartovat.

Reklama
Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?  Vyřešeno

Příspěvekod Štučka » 05 lis 2012 10:08

Musíte se spravovat politiku aktualizaci v síti. Nainstalujte Windows Server Update Services (WSUS server) nebo lépe konfigurovat doménu a doménovou politiku.

Uziv00
Pohlaví: Nespecifikováno

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 05 lis 2012 18:06

WSUS máme. To problém neřeší. Navíc to nesplňuje toto:
Hledám tedy něco, co spustím na místním počítači, to proběhne zadané IP adresy a vypíše, které je nutno restartovat.
Další nápad?

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Štučka » 05 lis 2012 19:51

Zkuste nějak spojit VBA-skripty z prvního a druhého odkazy a ještě přídat něco sam.

Uziv00
Pohlaví: Nespecifikováno

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 05 lis 2012 20:09

Děkuji, oba odkazy jsem už viděl při hledání řešení a zastavil jsem se na objektu Set objSysInfo = CreateObject("Microsoft.Update.SystemInfo").
Problém je, že jej nelze použít pro vzdálený stroj pod jiným uživatelem a heslem. Zároveň jej nelze použít s SWbemLocator, který běžně používám pro přístup ke třídám Win_32, která ovšem možnost zjištění nenabízí (nebo jsem ji neobjevil). Místně objekt ("Microsoft.Update.SystemInfo") samozřejmě funguje.
Děkuji za snahu pomoci, nějaký další nápad?

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Štučka » 05 lis 2012 20:44

Pravděpodobně odsud bude možné vybrat něco.

Uziv00
Pohlaví: Nespecifikováno

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 05 lis 2012 21:15

Jedná se o pwer shell využívající vbs a opět objekt ("Microsoft.Update..... Čili platí totéž co jsem napsal předtím. Zeptám se takto - existuje možnost vytvoření objektu na vzdáleném počítači? Přístup k objektu přes SWbemLocator bych zvládl.

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Štučka » 05 lis 2012 22:22

Copák tento kód nevytváří objekt na vzdáleném počítači?
Set objSession = CreateObject("Microsoft.Update.Session", ComputerName)

Uziv00
Pohlaví: Nespecifikováno

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 05 lis 2012 22:27

Problém je, že jej nelze použít pro vzdálený stroj pod jiným uživatelem a heslem.
Stačí číst.

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Štučka » 06 lis 2012 14:10

Z tohoto skriptu najdete vytvoření objektu Microsoft Update, ale objUserInfoList pro SWbemLocator můžete brát od jiného textového souboru nebo skriptu.

Uziv00
Pohlaví: Nespecifikováno

Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?

Příspěvekod Uziv00 » 06 lis 2012 14:32

To vypadá slibně. Musím se tím prokousat, ale domnívám se, že řešení tam najdu. Moc díky!


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
    od Atjov1 » 20 bře 2025 19:58 » v Problémy s hardwarem
    10
    6002
    od Atjov1 Zobrazit poslední příspěvek
    03 čer 2025 14:53
  • Tmavý monitor po restartu či režimu spánku
    od StOrKcZ » 07 úno 2025 14:45 » v Problémy s hardwarem
    7
    7742
    od StOrKcZ Zobrazit poslední příspěvek
    26 úno 2025 18:52
  • Jak zjistit verzi displayportu u notebooku
    od walderan » 24 dub 2025 21:09 » v Problémy s hardwarem
    5
    2910
    od petr22 Zobrazit poslední příspěvek
    24 dub 2025 23:01
  • Po aktualizaci W10 se ntb nespustí
    od Funstorm007 » 18 čer 2025 18:12 » v Windows 11, 10, 8...
    12
    4951
    od atari Zobrazit poslední příspěvek
    24 čer 2025 08:53
  • Nelze odinstalovat aktualizaci Win10
    od krysarr » 20 dub 2025 13:21 » v Windows 11, 10, 8...
    1
    1910
    od RIKI22 Zobrazit poslední příspěvek
    20 dub 2025 15:07

Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů