windows10-upgrade in stable und neue Pakete in testing

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

windows10-upgrade in stable und neue Pakete in testing

Beitrag von d.oertel »

Sehr geehrte opsi Anwender

Hiermit geben wir Pakete aus testing nach stable frei.
Weiterhin begrüßen wir neue Pakete in Testing.

Angesichts der nahenden Veröffentlichung des Windows 10 "Fall Creators Update" am 17.10.2017
haben wir ein Paket um das Update automatisiert und per opsi gesteuert durchzuführen:
windows10-upgrade
Dieses Paket kann auch verwendet werden um Versionen vor Windows10 auf Windows10 upzugraden. (Mehr dazu im ReadMe im Paket)
Hauptsächlich ist es dafür gedacht, die regelmäßigen Win10 Release Upgrades zu automatisieren.
Das Produkt ist ein localboot Produkt welches z.B. ein 1703 nach 1709 upgraden kann.
Das Paket benötigt zur Vervollständigung die Installationsdateien für die Windows10 Version auf die das Upgrade erfolgen soll.
Diese laden Sie sich am z.B. mit dem "MS Media Creation Tool" herunter.
Wie Sie das auch von den Win* Netboot Produkten kennen, müssen Sie den Inhalt des Installationsmediums (also den Inhalt der CD) in das Verzeichnis "installfiles" kopieren und dann mit "opsi-set-rights" die Rechte für das Verzeichnis neu setzen.
Die Installation selber dauert lange: ca. 45 Minuten.
- In diesem Script wird ein temporaerer nichtadministrativer lokale Nutzer mit Zufallspasswort temporaer angelegt (da seit Windows 10 1607 ?) ein angemeldeter User beim Upgrade benötigt wird.
- die eigentliche Installation erfolgt aber über den opsiclientd im Systemkontext

By the way: Wir weisen Sie an dieser Stelle nochmals auf die folgenden Produkte für Windows 10 hin:
Klassischer Start-Button für die Arbeit im Desktop:
http://download.uib.de/opsi4.0/products ... 3.1-1.opsi
Windows10 Konfiguration über opsi:
http://download.uib.de/opsi4.0/products ... 0.7-7.opsi
siehe auch: http://download.uib.de/opsi_stable/doc/ ... t-products
Kapitel: config-win10


Als Testing veröffentlichen wir eine neue Version des opsi-winst/opsi-script:
ACHTUNG:
In dieser Version ist das Logging weiter umstrukturiert und damit
eine Verhaltensänderung gegeben:
Da (im Normalfall) alle Debugmeldungen welche nur wir als Programmierer brauchen,
aus den Logs entfernt wurden ist das ganze etwas schlanker und wir haben das
Logging etwas strukturierter über die Loglevel verteilt.
Der Default Loglevel ist dabei von 6 auf 7 angehoben worden.
Auf Loglevel 6 wird geloggt:
Alle Programmanweisungen, alle Wertzuweisungen zu Stringvariablen,
die Ergebnisse kompletter boolscher Ausdrücke (hinter if)
Auf Loglevel 7 wird geloggt:
Alle Zuweisungen zu Stringlisten Variablen, die Ausgaben von externen Prozessen, soweit diese nicht einer Stringliste zugewiesen werden,
die Ergebnisse der Teilauswertung boolscher Ausdrücke (hinter if)
Auf Loglevel 8 wird geloggt:
Stringlisten welche von Funktionen erzeugt werden,
die Ausgaben von externen Prozessen, wenn diese einer Stringliste zugewiesen werden

Tipp: Verwenden Sie den opsi-logviewer um opsi logfiles ausserhalb des opsi-configed zu lesen.

Wir hoffen, das die Logdateien dadurch übersichtlicher werden und nehmen Anregungen und Kritik hierzu gerne entgegen.

Wir stellen in Testing eine neue Generation Windows Netbootprodukte vor (4.0.7.4-x).
Die wesentlichen Neuerungen:

* Über das Property 'multi-disk-mode' kann auf zwei Plattensystemen dafür gesorgt werden, das Windows
auf einer andern Platte wie der ersten installiert wird. (Bei MBR-BIOS ist hier dann aber noch eine Änderung
der Bootreihenfolge nötig, bei UEFI-Boot nicht).
* 'winpe_uefi' ist per default ein symlink auf das Verzeichnis 'winpe'
* Im WinPE Installationsteil läuft opsi-script und schreibt auch einen Anhang an das bootimage.log
* Neu: Property: administrator_password
* Über die postinst.cmd können jetzt auch powershell-scripts aufgerufen werden

Im Einzelnen:

Als Stable veröffentlichen wir:

LocalBoot Produkte

* opsi-wim-capture 4.0.7.2-3
* opsi-client-agent 4.0.7.23-4
* opsi-winst 4.12.0.7-1
* windows10-upgrade 17.09-3


Netboot Produkte in der Version 4.0.7.1-10

win10_4.0.7.1-10.opsi
win10-captured_4.0.7.1-10.opsi
win10-x64_4.0.7.1-10.opsi
win10-x64-captured_4.0.7.1-10.opsi
win2008-r2_4.0.7.1-10.opsi
win2012_4.0.7.1-10.opsi
win2012-r2_4.0.7.1-10.opsi
win2016_4.0.7.1-10.opsi
win7_4.0.7.1-10.opsi
win7-captured_4.0.7.1-10.opsi
win7-x64_4.0.7.1-10.opsi
win7-x64-captured_4.0.7.1-10.opsi
win81_4.0.7.1-10.opsi
win81-captured_4.0.7.1-10.opsi
win81-x64-captured_4.0.7.1-10.opsi


opsi-linux Produkte

* opsi-linux-client-agent (4.0.7.17-1)

opsi-local-image:

* opsi-local-image-capture (4.0.7.1-2)



Als Testing veröffentlichen wir:


Netboot Produkte in der Version 4.0.7.4-4

win10_4.0.7.4-4.opsi
win10-captured_4.0.7.4-4.opsi
win10-x64_4.0.7.4-4.opsi
win10-x64-captured_4.0.7.4-4.opsi
win2008-r2_4.0.7.4-4.opsi
win2012_4.0.7.4-4.opsi
win2012-r2_4.0.7.4-4.opsi
win2016_4.0.7.4-4.opsi
win7_4.0.7.4-4.opsi
win7-captured_4.0.7.4-4.opsi
win7-x64_4.0.7.4-4.opsi
win7-x64-captured_4.0.7.4-4.opsi
win81_4.0.7.4-4.opsi
win81-captured_4.0.7.4-4.opsi
win81-x64-captured_4.0.7.4-4.opsi
win81--x64-captured_4.0.7.4-4.opsi

wipedisk (1.1-1)

LocalBoot Produkte

config-win10 (4.0.7-8)

opsi-linux Produkte

Linux Netboot Proukte:

debian (4.0.7.2-4)
debian8 (4.0.7.2-4)
debian9 (4.0.7.2-5)
centos70 (4.0.7.2-2)
opensusel42-2 (4.0.7.2-3)
opensusel42-3 (4.0.7.2-3)
redhat70 (4.0.7.2-2)
sles11sp4 (4.0.7.2-2)
sles12 (4.0.7.2-3)
sles12sp1 (4.0.7.2-3)
sles12sp2 (4.0.7.2-3)
sles12sp3 (4.0.7.2-3)
ubuntu (4.0.7.2-4)
ubuntu14-04 (4.0.7.2-3)
ubuntu16-04 (4.0.7.2-4)
ubuntu17-04 (4.0.7.2-4)
ucs41 (4.0.7.2-3)
ucs42 (4.0.7.2-3)


opsi-local-image:

keine



detlef oertel


Changelogs:
=======================================================
windows10-upgrade (17.09-3) stable; urgency=low

* fix update script: remove temporyry files even on fail
* property upgrade-to-version: 'latest'

-- detlef oertel <d.oertel@uib.de> Tue 24 Oct 2017

windows10-upgrade (17.09-2) stable; urgency=low

* some code cleanup
* declaratitions-local: fix: syntax
* declaratitions-local: fix: versions in switch

-- detlef oertel <d.oertel@uib.de> Tue 10 Oct 2017

=======================================================
opsi-client-agent (4.0.7.23-4) stable; urgency=low

* remove of some del -s Options (bug created in last Version)
* removed unused section DosInAnIcon_lock_opsiclientd_conf
* unused file opsicliend.reg

-- Detlef Oertel <d.oertel@uib.de> Mon, 06 Oct 2017:15:00:00 +0200

opsi-client-agent (4.0.7.23-3) stable; urgency=low

* use 'sc failure' to configure opsiclientd service restarts after failure
* use allway -c option in delete and copy to avoid not wanted reboots

-- Detlef Oertel <d.oertel@uib.de> Mon, 02 Oct 2017:15:00:00 +0200

opsi-client-agent (4.0.7.23-2) stable; urgency=low

* Files_del_systray: Fixed wrong path.
* Trying to kill notifier.exe before copying

-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 28 Sep 2017:14:00:00 +0200

=======================================================

opsi-winst/opsi-script (4.12.0.7) stable; urgency=low

* default loglevel is now 7 (was 6)
* new config: opsi-script.global.ScriptErrorMessages : boolean ; default=true (created as false)
* config: opsi-script.global.default_loglevel will be created as 7

-- Detlef Oertel <d.oertel@uib.de> Tue, 10 Oct 2017:15:00:00 +0200

opsi-winst/opsi-script (4.12.0.6) stable; urgency=low

* osconf: readConfigFromService reads configstates:
temporary uncommented: opsi-script.global.ScriptErrorMessages : boolean ; default=true (created as false)
opsi-script.global.AutoActivityDisplay : boolean ; default=false (created as true)
* general: adjusting log levels
5:LLNotice: comments,messages, Execution of sections
6:LLInfo; Statements, New values for stringvars , complete boolean expression
7: new values for stringlist vars, Output from sections,
shellcall if the output is not written to a stringlist, parts of a boolean expression
8: other stringlist output
9: content of saved temporary files

-- Detlef Oertel <d.oertel@uib.de> Wed, 27 Sep 2017:15:00:00 +0200


=================================================

opsi-linux-client-agent (4.0.7.17-1) stable; urgency=low

* opsi-script 4.12.0.7

-- d.oertel <d.oertel@uib.de> Tue, 10 Oct 2017 15:00:00 + 0100

opsi-linux-client-agent (4.0.7.16-1) experimetnal; urgency=low

* opsi-script 4.12.0.6

-- d.oertel <d.oertel@uib.de> Tue, 05 Oct 2017 15:00:00 + 0100

opsi-linux-client-agent (4.0.7.15-1) experimetnal; urgency=low

* Updating repositories prior running apt-get install commands

-- Mathias Radtke <m.radtke@uib.de> Wed, 04 Oct 2017 09:45:00 +0200


=================================================

windows (4.0.7.4-4) stable; urgency)low

* nt6.py: minor fixes
* nt6.opsiscript: minor fixes
* opsisetuplib.py: minor fixes

-- Detlef Oertel <d.oertel@uib.de> Thu, 12 Oct 2017:15:00:00 +0200

windows (4.0.7.4-3) stable; urgency)low

* nt6.py: check if correct opsi-script is available
* nt6.py: check for <productid>.png or windows.png' before copy
* nt6.opsiscript: check for <productid>.png or windows.png' before ShowBitmap
* Makefile: copy windows.png as windows.png (makes work with derivated products easyer)
* nt6.py: Show message about productId_ver-ver on clientId
* removed property: blockalignment - now always true

-- Detlef Oertel <d.oertel@uib.de> Thu, 12 Oct 2017:15:00:00 +0200

windows (4.0.7.4-2) experimental; urgency)low

* merge from 4.0.7.1-10: nt6.py check for opsi version opsi 4.1 compatible
* nt6.py: make sure that encodedPcpatchPassword is defined
* uefi: create system partition: more info

-- Detlef Oertel <d.oertel@uib.de> Thu, 05 Oct 2017:15:00:00 +0200

windows (4.0.7.4-1) experimental; urgency)low

* integrate use of opsi-script in winpe part
* new nt6.opsiscript
* modified nt6.py: changed work.cmd additonal opsi-script-infos.ini
* new property: multi_disk_mode with values: ["0","1","2","3","prefer_ssd","prefer_rotaional"]
Fallback is first disk
* moving postinst stuff from c:\tmp to c:\opsi.org\log
* removed setwallpaper, opsimbr.exe
* fix 99_cleanup.cmd: path to 64bit shutdown.exe
* opsisetuplib.py: added sleep prior making NTFS partition (mr 4.0.7.1-9)
* update pci.ids, usb.ids ; fixes: #2747
* new property: administrator_password ; fixes: #2396
* new property: winpe_dir ;default=auto; auto=winpe or winpe_uefi, if not auto: used for mbr and uefi; fixes: #2922
* winpe_uefi is a symlink to winpe by default ; fixes: #2863
* postinst and preinst now created from postinst_nt6 and preinst_nt6
* nt5 stuff removed
* winpe* is backuped and restored in preinst/postinst
* create winpe_uefi as symlink if not existing (do)
* postinst.cmd now also allows calling powershell scripts (*.ps1) ; fixes: #2677

-- Detlef Oertel <d.oertel@uib.de> Thu, 24 Aug 2017:15:00:00 +0200


windows (4.0.7.1-10) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:57:19 2017 +0200


windows (4.0.7.1-9) testing; urgency=low

* opsisetuplib.py: added sleep prior making NTFS partition

-- Mathias Radtke <m.radtke@uib.de> Wed Sep 20 08:12:22 2017 +0200

=================================================

opsi-wim-capture (4.0.7.2-3) stable; urgency=low

* fix at "Check for active (boot) disk ..."

-- detlef oertel <d.oertel@uib.de> Mon, 23 Oct 2017 15:00:00 +0000

opsi-wim-capture (4.0.7.2-2) stable; urgency=low

* new property image_flag: Flag will be set after capture
* set flag also after creat via dism
* update auf wimlib 1.12

-- detlef oertel <d.oertel@uib.de> Wed, 04 Oct 2017 15:00:00 +0000

opsi-wim-capture (4.0.7.2-1) stable; urgency=low

* try to include sysprep logs
* call method updateWIMConfig
* fixed ShellInAnIcon_imagex_flags
* fix create work.cmd for different netboot product versions
* start opsi-script in PE with /logproductid
* stop service tiledatamodelsvc before sysprep
* use powershell to get boot drive
* do not use WINDOWS Label to get captutre Drive Letter

-- detlef oertel <d.oertel@uib.de> Wed, 06 Sep 2017 15:00:00 +0000


opsi-wim-capture (4.0.7.1-5) stable; urgency=low

* workaround for setProductActionRequestWithDependencies (none Bug)

-- detlef oertel <d.oertel@uib.de> Thu, 20 Jul 2017 15:00:00 +0000


opsi-wim-capture (4.0.7.1-4) stable; urgency=low

* new property: shutdown_after_capture (default=false)

-- detlef oertel <d.oertel@uib.de> Tue, 07 Feb 2017 15:00:00 +0000

=================================================
debian (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
debian8 (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
debian9 (4.0.7.2-5) stable; urgency=low

* updated kernel and initrd.gz

--Mathias Radtke <m.radtke@uib.de> Wed Oct 11 09:45:00 +0200

debian9 (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
centos70 (4.0.7.2-2) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
opensusel42-2 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
opensusel42-3 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
redhat70 (4.0.7.2-2) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
sles11sp4 (4.0.7.2-2) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
sles12 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
sles12sp1 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
sles12sp2 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
sles12sp3 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
ubuntu (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
ubuntu14-04 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
ubuntu16-04 (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
ubuntu17-04 (4.0.7.2-4) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================

ucs41 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
ucs42 (4.0.7.2-3) stable; urgency=low

* replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 4 13:43:06 2017 +0200
=================================================
config-win10 (4.0.7-8); stable; urgency=low

* fixed broken loginscript setup
* fixed autoroate disable when using disable_sensors property on Surface devices

-- Mathias Radtke <m.radtke@uib.de> Tue, 17 Oct 2017 14:50:00 +0200
=================================================
wipedisk (1.1-1) stable; urgency=low

* Property netbootAfterInstall added

-- Mathias Radtke <m.radtke@uib.de> Tue Sep 19 2017 12:30:00 +0200
=================================================
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten