Labels

Azure (1) Backup (1) Backup Exec 2010 (1) Certificaten (2) Citrix (3) counters (1) CSV (2) dirsync (1) DNS (1) DPM 2012 (4) Exchange (2) Exchange 2012 (2) Failover Cluster (6) Flashplayer (1) Gateway (1) GPO (1) Hyper-V (7) Internet explorer (1) Java (1) Microsoft (27) Netscaler (1) Office 365 (2) OWA (1) performance (1) policy (1) Powershell (4) SCVMM (1) SHA2 (1) snapshot (1) Sp2 (1) sql (1) Sydi (1) Symantec (1) Terminal server (1) Time (1) TMG (2) Tools (1) UAG (3) update (1) VHD (1) Windows 7 (3) Windows server 2003 (1) Windows Server 2008 (11) windows server 2012 (3) Windows server 2016 (1) WMI (2)
Posts tonen met het label Windows Server 2008. Alle posts tonen
Posts tonen met het label Windows Server 2008. Alle posts tonen

woensdag 16 mei 2012

Inconsistent WMI Repository

Op een Citrix Server wilde we een aanpassing doorvoeren op RD Session Host, echter kregen we onderstaande foutmelding:
De foutmelding lag aan de WMI repository, welke corrupt was:


Ook het opvragen van de services via Powershell lukte niet:


Services herstarten leverde geen oplossing.
Oplossing:
We hadden geen backup van de repository (locatie %windir%\System32\wbem\repository) die we terug konden zetten, dus onderstaand commando uitgevoerd:
Winmgmt /salvagerepository %windir%\System32\wbem


In de system32\WBEM\ wordt de oude repository dir. Hernoemd en een nieuwe wordt aangemaakt!


Commando WINMGMT


C:\sydi>winmgmt /?
WMI (Windows Management Instrumentation)
Syntaxis:  winmgmt [/backup <bestandsnaam>] [/restore <bestandsnaam> <vlag>]
                   [/resyncperf] [/standalonehost [<niveau>]] [/sharedhost]
                   [/verifyrepository [<pad>]] [/salvagerepository]
                   [/resetrepository]
/backup    <bestandsnaam>
           Hiermee wordt een back-up van de opslag met de opgegeven bestands-
           naam gemaakt. De optie 'bestandsnaam' moet het volledige pad naar
           de bestandslocatie bevatten. Dit proces vereist een schrijf-
           vergrendeling op de opslag, zodat de schrijfbewerkingen naar de
           opslag worden onderbroken totdat het back-upproces is voltooid.
/restore   <bestandsnaam> <vlag>
           De WMI-opslag handmatig uit het opgegeven back-upbestand
           terugzetten. De optie 'bestandsnaam' moet het volledige
           pad naar de locatie met het back-upbestand bevatten. Om het
           terugzetten te kunnen uitvoeren, wordt de bestaande opslag
           opgeslagen, zodat deze kan worden hersteld als de bewerking
           mislukt. Vervolgens wordt de opslag uit het back-upbestand uit de
           optie 'bestandsnaam' teruggezet. Als er geen exclusieve toegang
           tot de opslag is, wordt de verbinding tussen bestaande clients
           en WMI verbroken. De optie 'vlag' moet 1 (verbinding met
           gebruikers - geforceerd verbreken en vervolgens terugzetten) of
           0 (standaard - terugzetten als geen gebruikers zijn verbonden)
           zijn, en dit bepaalt de modus voor terugzetten.
/resyncperf        De prestatie-DLL-bestanden van het systeem bij WMI
                   registreren.
/standalonehost    [<niveau>]
           De Winmgmt-service naar een alleenstaand Svchost-proces verplaatsen
           dat een vast DCOM-eindpunt heeft. Het standaardeindpunt is
           'ncacn_ip_tcp.0.24158'. Maar het eindpunt kan worden gewijzigd
           door Dcomcnfg.exe uit te voeren. De optie 'niveau' is het
           verificatieniveau voor het Svchost-proces. Als niveau niet wordt
           opgegeven, is de standaardwaarde 4 (RPC_C_AUTHN_LEVEL_PKT).
/sharedhost        De Winmgmt-service naar het gedeelde Scvhost-proces
                   verplaatsen.
/verifyrepository  [<pad>]
           Een consistentiecontrole op de WMI-opslag uitvoeren. Als u de
           schakeloptie /verifyrepository zonder optie <pad> opgeeft, wordt
           de actieve opslag die momenteel door WMI wordt gebruikt,
           gecontroleerd. Als u <pad> opgeeft, kunt u elke opgeslagen kopie
           van de opslag controleren. In dat geval dient <pad> het volledige
           pad naar de opgeslagen kopie van de opslag bevatten. De opgeslagen
           opslag dient een kopie van de volledige opslagmap te zijn.
/salvagerepository
           Een consistentiecontrole op de WMI-opslag uitvoeren en de opslag
           opnieuw samenstellen als een inconsistentie wordt gevonden. De
           inhoud van de inconsistente opslag wordt samengevoegd met de
           opnieuw samengestelde opslag, als deze kan worden gelezen. De
           herstelbewerking wordt altijd uitgevoerd op de opslag die momenteel
           door de WMI-service wordt gebruikt. MOF-bestanden die de instructie
           #pragma autorecover preprocessor bevatten worden naar de opslag
           teruggezet.
/resetrepository
           De opslag wordt teruggezet naar de toestand van net nadat het
           besturingssysteem werd geïnstalleerd. MOF-bestanden die de
           instructie #pragma autorecover preprocessor bevatten worden
           naar de opslag teruggezet.

dinsdag 6 maart 2012

W32TM Time settings

Soms gebeuren er vreemde zaken die niet te verklaren zijn, waar veel mensen niet bij stil staan is dat tijd een hele belangrijke factor is voor veel applicaties.
Als er bijv. meer dan 5 minuten tussen een DC zit en een client dan kunnen er vreemde zaken gebeuren vooral met authenticatie (kerberos) problemen.

Hieronder een aantal commando’s om zaken na te lopen. (allen uit te voeren in DOS prompt als administrator)

W32tm / query /source de gegevens worden opgevraagd waar de computer zijn tijd vandaan haalt, onderstaande voorbeeld zie je dat de tijd komt van de Domain Controller,
Voor een computer dat in een domein hangt dus perfect!

W32tm /monitor er worden diverse checks gedaan, wat belangrijk is om te weten is de stratum waarde, de stratumwaarde  geeft aan wie de hoofdtijd server is.
In onderstaande voorbeeld zie je dat er 3 DC’s zijn waarvan 1 een lagere stratum waarde heeft dan de andere 2, je kunt ook zeggen dat deze server met stratum waarde 3
De hoofdtijdserver is van het hele domein. De DC met stratum waarde 3 haalt zijn tijd weer extern ergens vandaan (nl.pool.ntp.org, stratum 2) en zoals je kunt zien haalt nl.pool.ntp.org deze tijd ook weer ergens vandaan (turnera-ext-bge0.toolserver.org, stratum 1)

W32tm /query /status hier kun je snel zien wat de bron is en wanneer de laatste keer is geweest dat de client heeft gesynchroniseerd.

Om een client (domein) te laten syncen voer je onderstaande stappen uit: (let op, in principe als je een client toevoegt aan een domein dan doet hij dit automatisch)

To configure a client computer for automatic domain time synchronization
  1. Open a Command Prompt. (as administrator)
  2. Type the following command and then press ENTER:
w32tm /config /syncfromflags:domhier /update
  1. Type the following command and then press ENTER:
net stop w32time
  1. Type the following command and then press ENTER:
net start w32time

Om een client/DC rechtstreeks met een externe tijdbron te laten syncen voer je onderstaande uit:
To synchronize the domain controller with an external time source
  1. Click Start, and then click Command Prompt. (as administrator)
  2. In the Command Prompt window, type the following line, where peers is a comma-separated list of IP addresses of the appropriate time sources, and press ENTER:

    w32tm /config /manualpeerlist: nl.pool.ntp.org /syncfromflags:MANUAL

    Press ENTER. You should get a message that the command completed successfully.
  3. Type w32tm /config /update
  4. Press ENTER. You should get a message that the command completed successfully.

    W32time uses a variable poll interval based on the quality of timesync with the server. On DCs, this interval defaults to between 64 and 1024 seconds.
  5. To immediately synchronize with the external time server, type w32tm /resync and press ENTER. You should get a message that the command completed successfully.
  6. Type Exit and press ENTER.  
Some werkt bovenstaande niet, dan kun je het beste W32 even opnieuw registreren dit doe je als volgt:
 
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
 
Bron: Technet


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!

woensdag 25 januari 2012

Failover Cluster Node State is “Down” and Cluster Service Terminates or Adding a New Failover Cluster Node Fails with Time Out Error

Failover cluster op windows server 2008 r2 sp1, 4 nodes
Deze fout heb ik op kunnen lossen door onderstaande uit te voeren op de desbetreffende node:
  •          Clear-Clusternode in powershell (let op dat je de juiste PS commando's inlaad)
  •           Firewall disabled
  •           Antivirus disabled (McAfee)
  •           Ander Ip adres gegeven
  •           Na bovenstaande wijzigingen een reboot
  • Evict node van cluster
Probeer nu de Node opnieuw toe te voegen aan de Cluster, als het goed is werkt het nu.
Onderstaande events kwamen voor in de log:


Log Name: System
Source: Service Control Manager
Date: 16.07.2011 14:06:26
Event ID: 7024
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Node FQDN>
Description:
The Cluster Service service terminated with service-specific error The wait operation timed out..


Log Name: System
Source: Microsoft-Windows-FailoverClustering
Date: 09.07.2011 5:21:30
Event ID: 1572
Task Category: Cluster Virtual Adapter
Level: Critical
Keywords:
User: SYSTEM
Computer: <Node FQDN>
Description:
Node '<Node Name>' failed to join the cluster because it could not send and receive failure detection network messages with other cluster nodes. Please run the Validate a Configuration wizard to ensure network settings. Also verify the Windows Firewall 'Failover Clusters' rules.

dinsdag 10 januari 2012

Failover Cluster storage Validate SCSI-3 Persistent Reservation error

Bij het opzetten van een Failover cluster in windows 2008 R2 liepen we tegen onderstaande fout aan, validation wizard voor een cluster.
Wat blijkt nu het geval te zijn, als je harde schijven presenteert aan een Host binnen een SAN (in dit geval een HP EVA) geef je de OS aan, dit zet je meestal op “Windows operating system”
Echter als je dit doet dan krijg je onderstaande fout: Validate SCSI-3 Persistent Reservation

Om dit op te lossen zul je op de SAN (EVA) een aanpassing moeten doen:

Na deze aanpassing zal de validation wizard goed verlopen.


Aanvullende informatie over het opbouwen van een cluster:


Quorum disk (witness disk)



donderdag 5 januari 2012

Multipath I/O (MPIO) Fibre

Als je een SAN hebt gekoppeld aan een server met meerdere Fibres in onderstaande voorbeeld 4 dan zie je de LUN’s 4 keer gepresenteerd.

Dit kun je oplossen door Multipath I/O te installeren, onder Features Windows server 2008


Start MPIO

Ga naar Discover Multi-paths en klik op Add.

hierna zul je moeten rebooten.

Het ziet er nu als volgt uit na de reboot.



RSAT Active Directory Users and Computers

Als je de RSAT tools installeert op windows 7 en je activeert Active Directory User and Computers dan zie je niet alle tabladen.
Om deze te zien dan dien je ook onderstaande aan te vinken om te installeren. 
 
Als de installatie voltooid is zie je vanaf nu ook je Extern bureaublad-servicesprofiel (voorheen, terminal server profiel)

vrijdag 18 november 2011

An error has occurred for task MyTask. Error message: The following error was reported:


Als je een taak aanmaakt op een windows server 2008 x64 machine kan het wel eens zijn dat je deze error krijgt:
An error has occurred for task MyTask. Error message: The following error was reported: 2147944309
De oplossing is vrij simpel, deze error komt omdat je het verkeerde wachtwoord hebt ingegeven om de taak uit te laten voeren, dit gebeurd meestal met een domein account.
Je hoeft alleen de desbetreffende user te unlocken, hij lock deze user namelijk meteen.