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

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

Moderátoři: Pic, Mods_senior

Odpovědět
Uziv00

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

Příspěvek od Uziv00 »

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.
Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: 31 srp 2012 19:51

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

Příspěvek od Štučka »

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

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

Příspěvek od Uziv00 »

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: 31 srp 2012 19:51

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

Příspěvek od Štučka »

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

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

Příspěvek od Uziv00 »

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: 31 srp 2012 19:51

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

Příspěvek od Štučka »

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

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

Příspěvek od Uziv00 »

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: 31 srp 2012 19:51

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

Příspěvek od Štučka »

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

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

Příspěvek od Uziv00 »

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: 31 srp 2012 19:51

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

Příspěvek od Štučka »

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

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

Příspěvek od Uziv00 »

To vypadá slibně. Musím se tím prokousat, ale domnívám se, že řešení tam najdu. Moc díky!
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
    od Atjov1 » » v Problémy s hardwarem
    10 Odpovědi
    8486 Zobrazení
    Poslední příspěvek od Atjov1
  • Tmavý monitor po restartu či režimu spánku
    od StOrKcZ » » v Problémy s hardwarem
    7 Odpovědi
    8767 Zobrazení
    Poslední příspěvek od StOrKcZ
  • Jak zjistit verzi displayportu u notebooku
    od walderan » » v Problémy s hardwarem
    5 Odpovědi
    3962 Zobrazení
    Poslední příspěvek od petr22
  • Po aktualizaci W10 se ntb nespustí
    od Funstorm007 » » v Windows 11, 10, 8...
    12 Odpovědi
    10620 Zobrazení
    Poslední příspěvek od atari
  • TV Box Nokia 8010 - problém po aktualizaci
    od Baader » » v Vše ostatní (hw)
    9 Odpovědi
    2022 Zobrazení
    Poslední příspěvek od IMB

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