Paket jedem User einmal installieren (auch neuen Usern)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 14. Jun 2016, 16:08

Ist die Datei denn nun im ApplicationDir auf dem Client?
Haben Sie die Revision des Pakets erhöht?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 14. Jun 2016, 16:15

ja, die Datei ist dort und nein, habe ich nicht, aber der User hat sich das erste Mal angemeldet, sollte also ja eh die aktuellste Version bekommen, oder?
Vielen Dank und Grüße
Niko M.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 14. Jun 2016, 16:28

Interessant wäre nun ob das Script gestartet wird oder nicht und wenn ja ob es was tut.
Dafür bitte mal eine Codezeile in das PS-Script einbauen das z.B. eine Datei im Userprofil anlegt oder einen HKCU-Regkey erstellt.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 14. Jun 2016, 16:28

Und sicherheitshalber mal den CALL so anpassen dass das Script aus %APP% und nicht %SRC% gestartet wird.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 14. Jun 2016, 16:29

Die erste Anmeldung des Users reicht eventuell nicht weil der MAschinenteil sich ja auch geändert hat!
Komplette Deinstallation des Pakets und Löschen aus dem Cache wäre besser wenn die Revision nicht geändert wird.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 15. Jun 2016, 15:42

Leider keine Besserung :(
Vielen Dank und Grüße
Niko M.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 15. Jun 2016, 16:20

Was ergaben denn die Tests mit dem Debugcode im PS-Script?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 16. Jun 2016, 07:50

Beim ersten User war alles wunderbar, das Skript wurde ausgeführt und der Regkey gesetzt, beim zweiten fehlt von beidem jede Spur. Ich kann auch gerne mal das komplette Paket posten:

Code: Select all

[SetupInfo]
Author                  =N. Mueller
CreationDate            =11.05.2016
InventoryID             =
Description             =Windows 10 Settings
Method                  =UNATTENDED
Tested on               = 
Dependencies            =
Command line options    =/AW /S0
Last Change             =
Build                   =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=Windows 10 Settings
DeveloperName=MS
Version=1.0.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%DeveloperName% %ProductName%",  Verdana, 28, SWISS, FFFFFF, , , BOLD CENTER SHADOW
;Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4, ,    LEFT BOLD ITALIC
Text8="RAUMEDIC",                                 Arial,   12, SWISS, FFFFFF, , , BOLD BOTTOM RIGHT SHADOW
;Text9="%InstallationFor% %WindowsUser%", Arial,           14, , 007F00, 4, -14, BOTTOM ITALIC LEFT
BackgroundColor=
BackgroundPicture=\\%EmpirumServer%\Configurator$\User\raumedic.bmp, 0, 0, 100%, 100%, , HCENTER VCENTER STRETCHMIN STRETCHMAX
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%\EmpPackages\%ProductName%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=0
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%

[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorText=Fehler
CallingText=beim Aufruf von

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorText=Error
CallingText=launching

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%SetupInfDir%\Setup.inf,                             , NORMAL,                                             0
1:%Temp%\Setup64.exe,                  %CommonSetupDir%\Setup.exe,   ALWAYS NOSIZEWARNING SETUP WINDOWS64,   0
; 1:%SetupInfDir%\Setup.ico,                             , NORMAL,                                           0
; 1:%SetupInfDir%\Logo.bmp,                              , NORMAL,                                           0

[Product]
; ReplaceEnv <Variable>

#Set:Copy_Skript, MACHINE DONTDELETE
#Set:Unpin_Apps, CLIENT DONTDELETE
#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Reg:Client, CLIENT
#Shell:Product
#Ini:Product
#Security:Product

[Set:Copy_Skript]
1:Remove_PinnedApps.ps1, %App%\Remove_PinnedApps.ps1, NORMAL, 0

[Set:Unpin_Apps]
; Verknüpfungen von Start lösen
Call cmd.exe /c powershell.exe -executionpolicy bypass -file "%App%\Remove_PinnedApps.ps1"

[Set:Product]
; Desktopicon HD-Grafik löschen
Call cmd.exe /c Del /F /Q "C:\Users\Public\Desktop\Intel(R) HD Graphics Control Panel.lnk"

; Domain Users zu Network Configuration Operators hinzufügen (erlaubt u.a. Enable/Disable network connections)
CallHidden net localgroup "Netzwerkkonfigurations-Operatoren" "RAUMEDIC\Domain Users" /add
CallHidden net localgroup "Network Configuration Operators" "RAUMEDIC\Domain Users" /add

[Reg:OnUninstallProduct]

[Reg:Product]
; Cortana deaktivieren
HKLM,"SOFTWARE\Policies\Microsoft\Windows\Windows Search","AllowCortana",0x00010001,"0"

; Automatischen Neustart verhindern
HKLM,"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU","NoAutoRebootWithLoggedOnUsers",0x00010001,"1"

; disable Intel Management Engine Autostart
-HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","IMSS"
-HKLM,"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run","IMSS"
HKLM,"SYSTEM\CurrentControlSet\Services\LMS","Start",0x00010001,"3"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","dontdisplaylastusername",0x00010001,"0x00000000"

[Reg:Client]
; WinX: Powershell statt CMD
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","DontUsePowerShellOnWinX",0x00010001,"0"

; Warnung in Explorer View beim Öffnen von Dateien für Intranet Zone deaktivieren
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1","1804",0x00010001,"0"

; Schnellzugriff im Explorer deaktivieren
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","LaunchTo",0x00010001,"1"

[Ini:Product]

[Security:Product]

[Shell:Product]
Danke :)
Vielen Dank und Grüße
Niko M.

User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by tgrosch » 16. Jun 2016, 08:34

Dann würde ich als zweiten Test im Abschnitt Set:Unpin_Apps auch mal einen Regkey setzen. Wenn der da ist, wird der Abschnitt durchlaufen.
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 16. Jun 2016, 14:02

im Log steht success, aber der Ordner der hätte erstellt werden sollen wurde nicht angelegt, es wird der Abschnitt mit dem Skript scheinbar nicht durchlaufen, woran kann das noch liegen?
Vielen Dank und Grüße
Niko M.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 16. Jun 2016, 15:12

Success auch für den Userteil?
Oder nur für den Maschinenteil?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 16. Jun 2016, 15:39

leider für beides :'(
Vielen Dank und Grüße
Niko M.

User avatar
muelnik
Posts: 205
Joined: 28. Jan 2014, 13:02
Contact:

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by muelnik » 16. Jun 2016, 15:43

Hier nochmal das aktuelle Paket und das aktuelle Skript:

Paket:

Code: Select all

[SetupInfo]
Author                  =N. Mueller
CreationDate            =11.05.2016
InventoryID             =
Description             =Windows 10 Settings
Method                  =UNATTENDED
Tested on               = 
Dependencies            =
Command line options    =/AW /S0
Last Change             =
Build                   =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=Windows 10 Settings
DeveloperName=RAUMEDIC
Version=1.0.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%DeveloperName% %ProductName%",  Verdana, 28, SWISS, FFFFFF, , , BOLD CENTER SHADOW
;Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4, ,    LEFT BOLD ITALIC
Text8="RAUMEDIC",                                 Arial,   12, SWISS, FFFFFF, , , BOLD BOTTOM RIGHT SHADOW
;Text9="%InstallationFor% %WindowsUser%", Arial,           14, , 007F00, 4, -14, BOTTOM ITALIC LEFT
BackgroundColor=
BackgroundPicture=\\%EmpirumServer%\Configurator$\User\logo.bmp, 0, 0, 100%, 100%, , HCENTER VCENTER STRETCHMIN STRETCHMAX
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%\EmpPackages\%ProductName%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=0
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%

[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorText=Fehler
CallingText=beim Aufruf von

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorText=Error
CallingText=launching

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product   = %ProductName%,   COPYALWAYS, Product,   "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe,          %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm,       %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%SetupInfDir%\Setup.inf,                             , NORMAL,                                             0
1:%Temp%\Setup64.exe,                  %CommonSetupDir%\Setup.exe,   ALWAYS NOSIZEWARNING SETUP WINDOWS64,   0
; 1:%SetupInfDir%\Setup.ico,                             , NORMAL,                                           0
; 1:%SetupInfDir%\Logo.bmp,                              , NORMAL,                                           0

[Product]
; ReplaceEnv <Variable>

#Set:Copy_Skript, MACHINE DONTDELETE
#Set:Unpin_Apps, CLIENT DONTDELETE
#Set:Product, DONTDELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Reg:Client, CLIENT
#Shell:Product
#Ini:Product
#Security:Product

[Set:Copy_Skript]
1:Remove_PinnedApps.ps1, %App%\Remove_PinnedApps.ps1, NORMAL, 0

[Set:Unpin_Apps]
;Kontrolle fuer Durchlaufen des Bereichs
Call cmd.exe /c mkdir C:\temp\unpin
; Verknüpfungen von Start lösen
Call cmd.exe /c powershell.exe -executionpolicy bypass -file "%App%\Remove_PinnedApps.ps1"

[Set:Product]
; Desktopicon HD-Grafik löschen
Call cmd.exe /c Del /F /Q "C:\Users\Public\Desktop\Intel(R) HD Graphics Control Panel.lnk"

; Domain Users zu Network Configuration Operators hinzufügen (erlaubt u.a. Enable/Disable network connections)
CallHidden net localgroup "Netzwerkkonfigurations-Operatoren" "RAUMEDIC\Domain Users" /add
CallHidden net localgroup "Network Configuration Operators" "RAUMEDIC\Domain Users" /add

[Reg:OnUninstallProduct]

[Reg:Product]
; Cortana deaktivieren
HKLM,"SOFTWARE\Policies\Microsoft\Windows\Windows Search","AllowCortana",0x00010001,"0"

; Foto Vorschau Windows 7 aktivieren
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".jpg",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".bmp",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".png",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".dib",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".gif",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".jpe",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".jpeg",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations","tif",0x00000000,"PhotoViewer.FileAssoc.Tiff"
HKLM,"SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations",".tiff",0x00000000,"PhotoViewer.FileAssoc.Tiff"

; Automatischen Neustart verhindern
HKLM,"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU","NoAutoRebootWithLoggedOnUsers",0x00010001,"1"

; disable Intel Management Engine Autostart
-HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","IMSS"
-HKLM,"Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run","IMSS"
HKLM,"SYSTEM\CurrentControlSet\Services\LMS","Start",0x00010001,"3"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System","dontdisplaylastusername",0x00010001,"0x00000000"

[Reg:Client]
; WinX: Powershell statt CMD
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","DontUsePowerShellOnWinX",0x00010001,"0"

; Warnung in Explorer View beim Öffnen von Dateien für Intranet Zone deaktivieren
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1","1804",0x00010001,"0"

; Schnellzugriff im Explorer deaktivieren
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","LaunchTo",0x00010001,"1"

[Ini:Product]

[Security:Product]

[Shell:Product]
Skript:

Code: Select all

reg add HKCU\SOFTWARE\RAUMEDIC\FirstLogon

function Pin-App {    param(
        [string]$appname,
        [switch]$unpin
    )
    try{
        if ($unpin.IsPresent){
            ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'Von "Start" lösen|Unpin from Start'} | %{$_.DoIt()}
            return "App '$appname' unpinned from Start"
        }else{
            ((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ?{$_.Name -eq $appname}).Verbs() | ?{$_.Name.replace('&','') -match 'An "Start" anheften|Pin to Start'} | %{$_.DoIt()}
            return "App '$appname' pinned to Start"
        }
    }catch{
        Write-Error "Error Pinning/Unpinning App! (App-Name correct?)"
    }
}

Pin-App "Fotos" -unpin
Pin-App "Cortana" -unpin
Pin-App "Store" -unpin
Pin-App "Microsoft Edge" -unpin
Pin-App "Begleiter für Telefon" -unpin
Vielen Dank und Grüße
Niko M.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 16. Jun 2016, 16:06

Nutzen Sie als Testbefehl mal etwas das kein CMD.EXE erfordert.
z.B.
copy c:\windows\notepad.exe c:\temp\notepad.exe
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8090
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket jedem User einmal installieren (auch neuen Usern)

Post by Hendrik_Ambrosius » 16. Jun 2016, 16:07

Oder noch einfacher: md c:\temp\test123
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 1 guest