Adobe Flash Player 10 Install and AutoUpdate disable

Posted by Netsurvivor | Netzwerk, Scripting, Windows | Mittwoch 9 Februar 2011 10:00

 

Für die Silent Installation ab Flash Player 10.x wurde der Schalter von /silent auf /install geändert. Ich habe das unter Windows XP & Windows 7 getestet. Falls eine Silent Installtion unter Windows im NEtzwerk verteilt werden soll bietet es sich an die Internet Browser vorher zu “killen” da sich der Silent Install Prozess aufhängen kann.

Ich nutze dieses Script um den Flashplayer in unserem Windows  Netzwerk zu veteilen.

taskkill /im “iexplore.exe” /f
taskkill /im “firefox.exe” /f
taskkill /im “chrome.exe” /f
taskkill /im “opera.exe” /f

\\SERVER\dssoftlib$\Adobe\Flash Player\flashplayer10_2_r2_32bit_activex_012611.exe” /install
\\SERVER\dssoftlib$\Adobe\Flash Player\flashplayer10_2_r2_32bit_plugin_012611.exe” /install

Im Anschluss sollte die Datei mms.cfg mit dem WertAutoUpdateDisable=1 im c:\Windows\System32 angelegt werden. Da ich selber Altiris Deployment benutzte kann ich diese Datei einfach per Job kopieren.Man kann dies aber auch über einen CMD Befehl ausführen lassen.

Befehl für Copy in CMD: xcopy C:\Programme D:\Zielordner /s

Aktualisieren von Gruppenrichtlinieneinstellungen mit “GPUpdate.exe”

Posted by Netsurvivor | Netzwerk, Optimierung, Scripting, Windows | Freitag 4 Februar 2011 10:38

Syntax des Befehls:

Gpupdate [/target:{computer|user}] [/force] [/wait:Wert] [/logoff] [/boot]

gpupdate /force — kann genutzt werden um bei dem Domain Controller an zu fragen ob die Richtlinien noch Identisch sind oder neu eingelesen werden müssen.

Windows Update AutoUpdate Client wuauclt.exe

Posted by Netsurvivor | Scripting, Windows | Freitag 4 Februar 2011 10:23

wuauclt.exe /resetauthorisation -> falls ein Client schon im WSUS vorhanden ist

wuauclt.exe /detectnow -> checked nach neuen Updates auf dem WSUS

wuauclt.exe /report -> schickt einen Statusreport an den WSUS

wuauclt.exe /ShowSettingsDialog -> zeigt das GUI zur Konfiguration

wuauclt.exe /RunHandlerComServer

wuauclt.exe /ShowWU

wuauclt.exe /ShowWindowsUpdate

wuauclt.exe /ShowWUAutoScan

wuauclt.exe /ShowFeaturedUpdates

wuauclt.exe /ShowOptions

wuauclt.exe /DemoUI -> lässt den Ballon in der Startleiste anzeigen

———————————————————————————————–

Man kann das Script nach einer verteilten Installation eines Image laufen lassen.

net stop wuauserv

REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v AccountDomainSid /f

REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v PingID /f

REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientId /f

net start wuauserv

wuauclt /resetauthorization /detectnow

rem Pause

msi Packete entpacken

Posted by Netsurvivor | Scripting, Windows | Donnerstag 13 Januar 2011 09:35

msiexec /a beispiel.msi /qn TARGETDIR=”C:\temp\folder zum entpacken”

msiexec: Ausführbares Programm
/a : Admin Mode für Netzwerk Installation
/qn : /q Set User Interface Level /n No UI
TARGETDIR : Verzeichniss wohin der Container entpackt wird

Windows PowerShell Profile

Posted by Netsurvivor | Scripting, Windows | Montag 10 Januar 2011 17:17

Eigenes Powershell Profile mit Alias

Speicherort für dieses Profile muss %windir%\system32\WindowsPowerShell\v1.0\ als Microsoft.PowerShell_profile.ps1
Dieses wird dann für jeden User geladen.

Alternativ für 64bit Systeme %windir%\syswow64\WindowsPowerShell\v1.0\ als Microsoft.PowerShell_profile.ps1

Beispielscript:

#Skript
#Powershell Console Definieren

#Console definieren
$h=get-host

#Console Farben
$win = (Get-Host).UI.RawUI
$win.BackgroundColor = “black”
$win.ForegroundColor = “green”

#Console Fenstergrösse
$win_size=$win.windowsize
$win_size.height=60
$win_size.width=150
$h.ui.rawui.set_windowsize($win_size)

#ALias für get-help sortiert nach Kategorie
set-alias -name gh -value get-help –description “own: get-help”
set-alias -name ga -value get-alias –description “own: get-alias”

#Bereinigen des Bildschirms
clear-host

#Prüfen ob Fehler gemeldet wurden (entspricht dem %errorlevel% aus MSDOS)
$LastExitCode

Silent Installation – Schalter zur Unbeaufsichtigte Installation

Posted by gargoil | Scripting, Windows | Samstag 13 März 2010 15:14

Allgemeine Schalter zur Unbeaufsichtigten Installation von Programmen.

Zu diesem Thema gibt es einen sehr interessanten Link, dort werden für die gängien Installationspackete die Schalter aufgelistet.

Kurzer Auszug zu MSI für den Windows Installer (.msi)

  1. /quiet – Hintergrund keine Benutzerinteraktion
  2. /passiv – Silent Modus mit Statusleiste
  3. /qn – keine Benutzeroberfläche
  4. /qb – einfache Oberfläche
  5. /qr – reduzierte Oberfläche
  6. INSTALLDIR= – Installationspfad, VORSICHT wird nicht immer unterstützt
  7. /norestart – kein Neustart
  8. /forcerestart – Computer nach der installtion neustarten

Es gibt auf der Seite noch eine ganze Reihe weiterer Schalter für Installationspackete.

Unbeaufsichtigte Installation/Schaltertabelle zur Silent Installation von Programmen

scheduled task every x hour cmd

Posted by Netsurvivor | Netzwerk, Scripting, Windows | Freitag 26 Februar 2010 00:41

scheduled task every x time

You can create a cmd file to execute an scheduled task under windows with different user in a rotation. If you finished the CMD File you have many possibilities to delivery to all PC. In my company we use Altiris Deployment Solution you can use the GPO under Windows too this is the same  :-)

schtasks /create /sc hourly /st 18:00:00 /tn “<JOBNAME>” /tr <COMMAND>/ru domain\user/rp passowrd

Syntax Referenz is:

schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | “System”} [/rp Password]] /?

….for more Information visit Official Microsoft Website

Windows 7 PowerShell aktivieren

Posted by Netsurvivor | Allgemein, Scripting, Windows | Mittwoch 2 Dezember 2009 12:44

Windows 7 PowerShell aktivieren

Fehlermeldung:

Die Datei “C:\Users\Account\Desktop\***.ps1″ kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen erhalten Sie mit “get-help about_signing”.
Bei Zeile:x Zeichen:xx
+ .\***.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException

Lösung:

Es werden in der Standardkonfiguration nur zertifizierte Scripte ausgeführt. Um dies zu umgehen gibt man folgenden Befehl ein und bestätigt dies mit (J)-JA.

Set-ExecutionPolicy unrestricted – alle Scripte ausführen -aktiviert
Set-ExecutionPolicy restricted – nur Zertifizierten Scripte ausführen -aktiviert



Eigene Homepage? Dann testen Sie Euros4Click.de und kassieren Sie pro Werbeeinblendung hohe Vergütungen.