Jak zjistit potřebu restartu po aktualizaci na jiném PC?
Moderátoři: Pic, Mods_senior
-
Uziv00
Jak zjistit potřebu restartu po aktualizaci na jiném PC?
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.
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.
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
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?
WSUS máme. To problém neřeší. Navíc to nesplňuje toto:
Další nápad?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.
-
Uziv00
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
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?
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?
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
Pravděpodobně odsud bude možné vybrat něco.
-
Uziv00
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
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.
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
Copák tento kód nevytváří objekt na vzdáleném počítači?
Set objSession = CreateObject("Microsoft.Update.Session", ComputerName)
Set objSession = CreateObject("Microsoft.Update.Session", ComputerName)
-
Uziv00
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
Stačí číst.Problém je, že jej nelze použít pro vzdálený stroj pod jiným uživatelem a heslem.
Re: Jak zjistit potřebu restartu po aktualizaci na jiném PC?
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?
To vypadá slibně. Musím se tím prokousat, ale domnívám se, že řešení tam najdu. Moc díky!
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

