Hallo Empirum Gemeinde,
wir haben das Phänomenen, das ein "frisch" Installierter Rechner hoch kommt mit der meldung "wir müssen noch einige Features installieren" Wenn der Benutzer dann kein Admin Recht hat kommt die UAC hoch und steht wieder bie uns in der IT.
Habt ihr ein ähnliches Problem? Wir schmeißen bei der erst installation einige Appx Pakete raus und ich vermute das da ein Fehler sein kann, das wir zuviel rausschmeißen. Wie ist da die Erfahrung in der Runde?
Lg
Sebastian
Additional Features ohne Admin Rechte
Moderator: jknoth
-
- Posts: 58
- Joined: 21. Nov 2017, 09:54
- Location: Bottrop
- Contact:
Additional Features ohne Admin Rechte
Sebastian Pilz
Teamlead IT Operations at RIEDEL - www.riedel.net
Teams/Mail: sebastian.pilz@riedel.net
Teamlead IT Operations at RIEDEL - www.riedel.net
Teams/Mail: sebastian.pilz@riedel.net
Re: Additional Features ohne Admin Rechte
Tach,
ich schmeisse bei meinen Win10-Rechnern so ziemlich alle Appx-Pakete runter die es gibt.
Die Deinstallation erfolgt über ein PowerShell-Script, welches am Ende der EmpirumAgent.bat ausgeführt wird. Direkt danach erfolgt ein Neustart und der PC fährt anschließend ohne Probleme bis zum Anmeldebildschirm durch. Dann legt schon der Agent los.
Ende der EmpirumAgent.bat:
PowerShell-Script CUSTOM_RemoveAppx.ps1
ich schmeisse bei meinen Win10-Rechnern so ziemlich alle Appx-Pakete runter die es gibt.
Die Deinstallation erfolgt über ein PowerShell-Script, welches am Ende der EmpirumAgent.bat ausgeführt wird. Direkt danach erfolgt ein Neustart und der PC fährt anschließend ohne Probleme bis zum Anmeldebildschirm durch. Dann legt schon der Agent los.
Ende der EmpirumAgent.bat:
Code: Select all
...
rem Windows-Version und Build auslesen
for /f "tokens=2-4 delims==." %%i in ('wmic os get version /value') do (
set WINVERSION=%%i.%%j
set WINBUILD=%%k
)
echo Erkannte Windows-Version: %WINVERSION% (Build %WINBUILD%)
if "%WINVERSION%" == "10.0" (
rem Windows-Lizenz aus UEFI auslesen und installieren
PowerShell.exe -executionpolicy remotesigned -file "\\%EmpirumServer%\Configurator$\User\CUSTOM_Win10License.ps1"
rem Überflüssige Win10-Apps deinstallieren
PowerShell.exe -executionpolicy remotesigned -file "\\%EmpirumServer%\Configurator$\User\CUSTOM_RemoveAppx.ps1"
if "%WINBUILD%" == "17134" (
dism /online /enable-feature /all /featurename:NetFx3 /source:"\\%EmpirumServer%\Configurator$\User\NetFx3\1803" /quiet
)
...
)
)
Echo %REBOOT_COMPUTER_MSG%
Echo.
PowerShell-Script CUSTOM_RemoveAppx.ps1
Code: Select all
$ErrorActionPreference = "SilentlyContinue"
echo "Windows-Apps werden deinstalliert ..."
$apps = @(
# Standard-Apps
"*3DBuilder*"
"*BioEnrollment*"
"*CommunicationsApps*"
"*ContactSupport*"
"*DesktopAppInstaller*"
"*GetHelp*"
"*Getstarted*"
"*Messaging*"
"*Microsoft3DViewer*"
"*MicrosoftOfficeHub*"
"*MicrosoftSolitaireCollection*"
"*Office.OneNote*"
"*OneConnect*"
"*Paint*"
"*People*"
"*SkypeApp*"
"*SoundRecorder*"
"*StickyNotes*"
"*StorePurchaseApp*"
"*Wallet*"
"*Xbox*"
"*ZuneMusic*"
"*ZuneVideo*"
"*Appconnector*"
"*BingFinance*"
"*BingNews*"
"*BingSports*"
"*BingWeather*"
"*MicrosoftOfficeHub*"
"*MinecraftUWP*"
"*WindowsFeedback*"
"*WindowsMaps*"
"*WindowsPhone*"
#"Microsoft.Windows.Photos"
#"Microsoft.WindowsAlarms"
#"Microsoft.WindowsCalculator"
#"Microsoft.WindowsCamera"
"Microsoft.WindowsStore"
# Version 1511 (Threshold 2)
"*CommsPhone*"
"*ConnectivityStore*"
"*Messaging*"
"*Office.Sway*"
"*OneConnect*"
"*WindowsFeedbackHub*"
# Version 1607 (Redstone 1)
"*BingFoodAndDrink*"
"*BingTravel*"
"*BingHealthAndFitness*"
"*WindowsReadingList*"
# Version 1703 (Redstone 2)
# Nicht entfernen!
#"Microsoft.MicrosoftEdge"
#"Microsoft.Windows.Cortana"
# Version 1709
"*3DViewer*"
"*Feedback*"
"*Groove*"
# Version 1803
"*TCUI*"
"*Print3D*"
# Version 1809
#"*HEIFImageExtension*"
"*MixedReality*"
"*ScreenSketch*"
#"*VP9Video*"
#"*WebMediaExtension*"
#"*WebpImageExtension*"
"*XboxGamingOverlay*"
"*YourPhone*"
"*Advertising*"
)
ForEach ($app in $apps)
{
$PackageFullName = (Get-AppxPackage $app).PackageFullName
If ($PackageFullName)
{
Write-Host "Entferne: $app"
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "$app"} | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Where-Object {$_.PackageName -like "$app"} | Remove-AppxProvisionedPackage -online
}
#Else
#{
# Write-Host "Nicht vorhanden: $App"
#}
Start-Sleep -Seconds 2
}
Who is online
Users browsing this forum: No registered users and 6 guests