wiki:windows/configuration

Version 15 (modified by joergs, on Jan 27, 2012 at 3:16:14 PM) ( diff )

--

Windows Configuration

Remarks about how to configure Windows, mainly from generating OPSI packages.

Silent Installation

Overview about the different installers:

Hardware Information

# get computer system product information
wmic csproduct get

# get computer system product name, eg. Latitude D420
wmic csproduct get name /format:value

From OPSI:

[Actions]
DefStringList $ResultList$
DefVar $HardwareSystemType$
set $ResultList$ = getOutStreamFromSection('DosInAnIcon_get_hardware_system_type')
set $HardwareSystemType$ = trim( getValue( "Name", $ResultList$ ) )

[DosInAnIcon_get_hardware_system_type]
wmic csproduct get name /format:value
systeminfo /?

Bildschirmschoner

user specific

wmic desktop

Powersettings

powercfg

executing program on remote system

wmic /node:"%1" /user:bob.carroll process call create "cmd.exe /c whatever.exe"

Registry

regdiff

# compare 2 registry files and generate a new file which only contains the differences
regdiff  file1.reg file2.reg -4 -d diff.reg

http://p-nand-q.com/download/regdiff.html

Updates

wsusoffline

Server

http://forums.wsusoffline.net/viewtopic.php?f=7&t=120

Client

client/cmd/DoUpdate.cmd /instdotnet45 /instdotnet4

Parameter:

Hier eine Liste aller Parameter

    /nobackup (erstellt kein Backup; gültig nur für Windows XP)
    /verify (Prüft die Dateien auf Korrektheit)
    /instie7 (Installiert den Internet Explorer 7; gültig nur für Windows XP)
    /instie8 (Installiert den Internet Explorer 8; gültig nur für Windows XP & Vista)
    /instie9 (Installiert den Internet Explorer 9; gültig nur für Windows Vista & 7)
    /updatercerts (Aktualisiert die Stammzertifikate; gültig nur für 32bit/x86 Systeme)
    /updatecpp (Aktualisiert Microsoft C++)
    /updatedx (Aktualisiert Microsoft DirectX)
    /updatewmp (Installiert den Windows Media Player 11; gültig nur für Windows XP)
    /updatetsc (Aktualisiert den Remotedesktop; gültig nur für Windows XP :?: )
    /instdotnet35 (Installiert das Microsoft .NET Framework 3.5 SP1; gültig nur für Windows XP & Vista)
    /instdotnet4 (Installiert das Microsoft .NET Framework 4)
    /instpsh (Installiert die Microsoft Powershell; gültig nur für Windows XP & Vista; benötigt .NET 3.5 SP1)
    /instmsse (Installiert Microsoft Security Essentials)
    /instwd (Installiert den Windows Defender; gültig nur für Windows XP)
    /instofc (Installiert die Office Dateikonverter; benötigt Office 2003; gültig nur für Office 2003)
    /instofv (Installiert die Office Dateiüberprüfung; benötigt Office 2003 oder 2007; gültig nur für Office 2003 & 2007)
    /autoreboot (Startet den Computer nach dem Update automatisch neu, falls benötigt)
    /shutdown (Fährt den Computer nach dem Update herunter)
    /showlog (Zeigt nach dem Update das Log an)
    /all (Installiert alle Updates, einschliesslich bereits installierte; nur bei Problemen mit bereits installierten Updates verwenden)
    /excludestatics (Installiert keine statisch festgelegten Updates; betrifft nur Vista)
    /skipdynamic (Installiert nur statisch festgelegte Updates, überspringt die dynamische Ermittlung; nicht empfohlen)

see http://forums.wsusoffline.net/viewtopic.php?f=7&t=2691

Return Values

at least without /autoreboot:

-    0: Success
- 3010: Reboot nötig
- 3011: Reboot und erneuter Aufruf von DoUpdate.cmd nötig

Infos

Note: See TracWiki for help on using the wiki.