woensdag 22 februari 2012

Server Manager 2008 server 0x800F0818 error

  • Readiness check draaien op de server (KB947821)
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 13.0
2012-02-22 09:11

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f)           CBS MUM Corrupt               0x00000000               servicing\Packages\Package_for_KB2454826_RTM~31bf3856ad364e35~amd64~~6.1.2.0.mum                Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 281
Found 1 errors
  CBS MUM Corrupt Total count: 1

Unavailable repair files:
               servicing\packages\Package_for_KB2454826_RTM~31bf3856ad364e35~amd64~~6.1.2.0.mum
               servicing\packages\Package_for_KB2454826_RTM~31bf3856ad364e35~amd64~~6.1.2.0.cat

  •           Maak jezelf eigenaar van deze map, voer dit commando uit (CMD run as admin):
    takeown /F c:\Windows\Servicing\Packages /D y /R
  •           Geef je daarna full control rechten op bovenstaande map.
  •           Package opnieuw downloaden van de MS site KB2454826
  •           Package uitpakken, daarna de CAB file nogmaals uitgepakt.
  •           In de cab file zitten de zelfde 2 files die in de readiness tool naar boven zijn gekomen:servicing\packages\Package_for_KB2454826_RTM~31bf3856ad364e35~amd64~~6.1.2.0.mumservicing\packages\Package_for_KB2454826_RTM~31bf3856ad364e35~amd64~~6.1.2.0.cat
  •           Kopieer eerst de 2 oude bestanden en backup deze eerst.
  •           Kopieer daarna de 2 nieuwe bestanden en overschrijf de 2 oude in de c:\windows\ servicing\packages\ Directory
  •           Geef daarna de local TrustedInstaller weer owner rechten op bovenstaande directory (dit kun je gewoon via de grafische interface doen)
  •           Et VoilĂ  de server manager werkt weer naar behoren.

dinsdag 21 februari 2012

WMI Query x32 or x64 windows OS

Target Win 7 32 bit machines:
select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND NOT OSArchitecture = "64-bit"
Target Win 7 64Bit machines:
select * from Win32_OperatingSystem WHERE Version like "6.1%" AND ProductType="1" AND OSArchitecture = "64-bit"
Target any 32 bit OS;
SELECT AddressWidth FROM Win32_Processor WHERE AddressWidth ='32'
Target any 64Bit OS:
SELECT AddressWidth FROM Win32_Processor WHERE AddressWidth ='64'


donderdag 9 februari 2012

Default Domain Policy

Een Default Domain Policy is een policy die altijd standaard wordt aangemaakt door een domain controller, deze staat ook standaard op het hoogste niveau (onder domain niveau)
Als je hier aanpassingen in maakt dan worden deze netjes doorgevoerd, voorbeeld hieronder: minimum password age 8 dagen.


Ik kijk in ADSIedit en zie inderdaad dat daar 8:00:00:00 staan (8 dagen)


Nu haal ik de Default Domain Policy weg en hang ik deze onder een lager OU niveau, als ik nu de minimum password age aanpas naar bijv. 3 dagen zoals hieronder


Dan zie ik in ADSI edit nog steeds 8 dagen staan, kortom een Default Domain Policy werkt dan eigenlijk niet meer “goed” laat deze dus altijd op het hoogste niveau staan!