SCCM: Teil der Tasksequenz wird nicht ausgeführt
Hallo zusammen,
ich brauche bitte mal wieder eure Hilfe.
Wir setzen bei uns Systeme mit Hilfe von SCCM auf, dafür gibt es eine Tasksequenz.
Diese beinhaltet mehrere Schritte
Einer dieser ist das Entfernen der Windows 10 Store Apps (XBOX, Skype, etc) - dafür wird ein Powershell genutzt, warum auch immer wird dieser Teil, seit dem wir für neue Hardware die Tasksequenz angepasst haben, nicht mehr ausgeführt. Der Einsprungspunkt sowie der Schritt haben keine Bedingungen, also kann es nicht daran liegen, dass es nicht ausgeführt werden sollte per Definition.
Die Frage ist nun:
Danke!
LG mcdy
ich brauche bitte mal wieder eure Hilfe.
Wir setzen bei uns Systeme mit Hilfe von SCCM auf, dafür gibt es eine Tasksequenz.
Diese beinhaltet mehrere Schritte
- Disable BitLocker
- Restart in Windows PE
- UEFI Activate & Update
- OS Deployment
- TPM Activation
- usw.
Einer dieser ist das Entfernen der Windows 10 Store Apps (XBOX, Skype, etc) - dafür wird ein Powershell genutzt, warum auch immer wird dieser Teil, seit dem wir für neue Hardware die Tasksequenz angepasst haben, nicht mehr ausgeführt. Der Einsprungspunkt sowie der Schritt haben keine Bedingungen, also kann es nicht daran liegen, dass es nicht ausgeführt werden sollte per Definition.
Die Frage ist nun:
- weiß jemand zufällig aus dem steh greif warum das Powershell nicht ausgeführt wird? (wäre natürlich, optimal davon gehe ich jedoch nicht aus)
- kann mir jemand sagen, in welchem Log ich das OS Deployment finde um nachsehn zu können warum dieser Schritt offenbar nicht gemacht wird? (das Script selbst würde auch einen Log anlegen, soweit kommt es aber gar nicht erst)
Danke!
LG mcdy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 432737
Url: https://administrator.de/contentid/432737
Ausgedruckt am: 25.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo @mc-doubleyou,
hat die PowerShell die notwendigen Berechtigungen, damit diese nach der OS-Installation ausgeführt werden kann?
Die Logdateien werden (sofern nicht woanders definiert bzw. umgeleitet) in die Verzeichnisse abgelegt:
Bei einem x86 Betriebssystem: %systemroot%\System32\ccm
Bei einem x64 Betriebssystem: %systemroot%\SysWOW64\ccm
Gruß, Sascha
hat die PowerShell die notwendigen Berechtigungen, damit diese nach der OS-Installation ausgeführt werden kann?
Die Logdateien werden (sofern nicht woanders definiert bzw. umgeleitet) in die Verzeichnisse abgelegt:
Bei einem x86 Betriebssystem: %systemroot%\System32\ccm
Bei einem x64 Betriebssystem: %systemroot%\SysWOW64\ccm
Gruß, Sascha
Morgen @mc-doubleyou,
ist in deinem PowerShell-Skript für den Rauswurf der Windows 10 Bloatware (Xbox, Shop, etc.) ein Logger definiert, welcher den gesamten Kommandozeilen-Output in eine Logdatei umgeleitet?
Funktioniert das PowerShell-Skript wenn Du es nach der OS Installation händisch auf dem Client ausführst?
Gruß, Sascha
PS: Die Effekte Blur & gelbe Markierung stammen aus dem Greenshoot Editor, welches ich als Screenshot-Tool verwende.
ist in deinem PowerShell-Skript für den Rauswurf der Windows 10 Bloatware (Xbox, Shop, etc.) ein Logger definiert, welcher den gesamten Kommandozeilen-Output in eine Logdatei umgeleitet?
Funktioniert das PowerShell-Skript wenn Du es nach der OS Installation händisch auf dem Client ausführst?
Gruß, Sascha
PS: Die Effekte Blur & gelbe Markierung stammen aus dem Greenshoot Editor, welches ich als Screenshot-Tool verwende.
Morgen @mc-doubleyou,
danke für das Bereitstellen der Logdateien, denn dies vereinfacht die Lage wesentlich.
Die Ursache steht in der Logdatei welche durch den Benutzer ausgeführt wird:
Die PowerShell erfordert erhöhte Berechtigungen damit Sie das Cmdlet Get-AppxProvisionedPackage ausführen kann, um die Windows 10 Bloatware entfernen zu können.
Gruß, Sascha
danke für das Bereitstellen der Logdateien, denn dies vereinfacht die Lage wesentlich.
Die Ursache steht in der Logdatei welche durch den Benutzer ausgeführt wird:
PS1 als user
Get-AppxProvisionedPackage : Der angeforderte Vorgang erfordert erhöhte Rechte.
Get-AppxProvisionedPackage : Der angeforderte Vorgang erfordert erhöhte Rechte.
Die PowerShell erfordert erhöhte Berechtigungen damit Sie das Cmdlet Get-AppxProvisionedPackage ausführen kann, um die Windows 10 Bloatware entfernen zu können.
Gruß, Sascha
Hallo @mc-doubleyou,
stimmt. Die Installation wird als System bzw. Benutzer mit erhöhten Berechtigungen ausgeführt, dennoch scheint etwas der PowerShell bzw. dem PowerShell-Skript nicht zu stimmen. Könntest du das PowerShell-Skript zur Verfügung stellen?
Siehe in der Logdatei RemoveApps.log; die fällt er bei Zeile 175 auf die Nase im Skript:
PS>TerminatingError(Remove-AppxProvisionedPackage): "Unbekannter Fehler
"
Remove-AppxProvisionedPackage : Unbekannter Fehler
In \\sccm901\quellen\Scripts\TaskSequences\RemoveApps.ps1:175 Zeichen:14
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand
Remove-AppxProvisionedPackage : Unbekannter Fehler
In \\sccm901\quellen\Scripts\TaskSequences\RemoveApps.ps1:175 Zeichen:14
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand
Gruß, Sascha
stimmt. Die Installation wird als System bzw. Benutzer mit erhöhten Berechtigungen ausgeführt, dennoch scheint etwas der PowerShell bzw. dem PowerShell-Skript nicht zu stimmen. Könntest du das PowerShell-Skript zur Verfügung stellen?
Siehe in der Logdatei RemoveApps.log; die fällt er bei Zeile 175 auf die Nase im Skript:
PS>TerminatingError(Remove-AppxProvisionedPackage): "Unbekannter Fehler
"
Remove-AppxProvisionedPackage : Unbekannter Fehler
In \\sccm901\quellen\Scripts\TaskSequences\RemoveApps.ps1:175 Zeichen:14
... $a = Remove-AppxProvisionedPackage -Online -PackageName $curre ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( [Remove-AppxProvisionedPackage], COMException+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand
Remove-AppxProvisionedPackage : Unbekannter Fehler
In \\sccm901\quellen\Scripts\TaskSequences\RemoveApps.ps1:175 Zeichen:14
... $a = Remove-AppxProvisionedPackage -Online -PackageName $curre ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( [Remove-AppxProvisionedPackage], COMException+ FullyQualifiedErrorId : Microsoft.Dism.Commands.RemoveAppxProvisionedPackageCommand
Gruß, Sascha