Ulepszam mały skrypt, który raportuje, na których moich komputerach jest zainstalowany dodatek Service Pack 2 dla pakietu Office 2010. Używam partii, ponieważ niektóre z nich są Windows XP bez Powershell, a reszta to Windows 7.
Jak mogę ustalić, czy jest już zainstalowany pakietowo? Klucz rejestru, wersje plików lub podobne metody są w porządku, potrzebuję tylko, aby był niezawodny. Jak dotąd jedyne metody, które widziałem, są oparte na komputerach stacjonarnych i muszę uruchomić to jako zaplanowane zadanie.
I niekoniecznie szukam kogoś, kto napisałby dla mnie dowolny skrypt, tylko metodę, za pomocą której partia mogłaby potencjalnie pobrać te informacje.
batch-file
microsoft-office-2010
Mojżesz
źródło
źródło
Odpowiedzi:
Sprawdź PSInfo, które jest częścią pakietu Sysinternals . Możesz uruchomić polecenie
aby uzyskać listę oprogramowania zainstalowanego na tym komputerze.
źródło
findstr
działało idealnie. Działa nawet w systemach NT. Fajnie i dzięki!