Logo Eng2ita
ENG2ITA Community Versione lo-fi
21/04/2018, 19:06 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
E' stata disabilitata la ricerca ai visitatori! 
   Home   Sitemap Regolamento del forum Login Registrati  
Pagine: 1 
  Stampa  
Questo topic non e' stato ancora votato!
Non hai ancora votato questo topic. Seleziona una valutazione:
Autore Topic: Creare un file batch che esegua powershell x disinstallare le app in windows 10  (Letto 3252 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
Leroy Jethro Gibbs
Newbie
*

Karma: -3
Offline Offline

Post: 25


« il: 18/10/2017, 17:12 »

Scusate il disturbo vorrei creare una file bat da amministratore da avviare dopo la installazione di windows 10 per disinstallare in auto delle app di windows 10. Mi potete dare una mano grazie.
Loggato
ENG2ITA Community
« il: 18/10/2017, 17:12 »

 Loggato
BAT
Moderatore cattivo
Eng2ita Staff
***

Karma: 151
Offline Offline

Post: 1536


La conoscenza potere. La conoscenza rende liberi


WWW
« Rispondi #1 il: 18/10/2017, 19:34 »

Questo ti pu aiutare
https://social.technet.microsoft.com/Forums/en-US/1d096aa8-924b-484a-ae92-7757e3029198/powershell-script-to-remove-apps-doesnt-work-for-all-users?forum=win10itprosetup
https://www.digitalcitizen.life/how-remove-default-windows-10-apps-powershell-3-steps
Loggato

Blog: https://zerozerocent.blogspot.com
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE CI ANDRA'
Versione quantistica della legge di Murphy: TUTTO VA MALE CONTEMPORANEAMENTE
Leroy Jethro Gibbs
Newbie
*

Karma: -3
Offline Offline

Post: 25


« Rispondi #2 il: 19/10/2017, 14:39 »

Grazie
Loggato
aquilotto
Hero Member
*****

Karma: 12
Offline Offline

Post: 502


« Rispondi #3 il: 19/10/2017, 18:57 »

Questo topic potrebbe esserti utile : http://www.eng2ita.net/forum/index.php/topic,8757.0.html (10AppsManager)
Loggato
Leroy Jethro Gibbs
Newbie
*

Karma: -3
Offline Offline

Post: 25


« Rispondi #4 il: 20/10/2017, 10:55 »

Grazie quel programma lo avevo gi visto. A me piacerebbe riuscire a creare una file.bat in postinstallation di windows 10 che le disinstalla  in auto tramite powershell.
QUesti sono i comandi :
Get-appxpackage -allusers *3dbuilder* | Remove-AppxPackage
Get-appxpackage -allusers *windowsalarms* | Remove-AppxPackage
Get-appxpackage -allusers *Asphalt8Airborne* | Remove-AppxPackage
Get-appxpackage -allusers *Appconnector* | Remove-AppxPackage
Get-appxpackage -allusers *windowscommunicationsapps* | Remove-AppxPackage
Get-appxpackage -allusers *windowscamera* | Remove-AppxPackage
Get-appxpackage -allusers *CandyCrushSodaSaga* | Remove-AppxPackage
Get-appxpackage -allusers *DrawboardPDF* | Remove-AppxPackage
Get-appxpackage -allusers *Facebook* | Remove-AppxPackage
Get-appxpackage -allusers *BethesdaSoftworks.FalloutShelter* | Remove-AppxPackage
Get-appxpackage -allusers *FarmVille2CountryEscape* | Remove-AppxPackage
Get-appxpackage -allusers *WindowsFeedbackHub* | Remove-AppxPackage
Get-appxpackage -allusers *officehub* | Remove-AppxPackage
Get-appxpackage -allusers *skypeapp* | Remove-AppxPackage
Get-appxpackage -allusers *getstarted* | Remove-AppxPackage
Get-appxpackage -allusers *zunemusic* | Remove-AppxPackage
Get-appxpackage -allusers *windowscommunicationsapps* | Remove-AppxPackage
Get-appxpackage -allusers *windowsmaps* | Remove-AppxPackage
Get-appxpackage -allusers *Messaging* | Remove-AppxPackage
Get-appxpackage -allusers *solitairecollection* | Remove-AppxPackage
Get-appxpackage -allusers *Wallet* | Remove-AppxPackage
Get-appxpackage -allusers *MinecraftUWP* | Remove-AppxPackage
Get-appxpackage -allusers *bingfinance* | Remove-AppxPackage
Get-appxpackage -allusers *zunevideo* | Remove-AppxPackage
Get-appxpackage -allusers *Netflix* | Remove-AppxPackage
Get-appxpackage -allusers *onenote* | Remove-AppxPackage
Get-appxpackage -allusers *bingnews* | Remove-AppxPackage
Get-appxpackage -allusers *PandoraMediaInc* | Remove-AppxPackage
Get-appxpackage -allusers *people* | Remove-AppxPackage
Get-appxpackage -allusers *photos* | Remove-AppxPackage
Get-appxpackage -allusers *SkypeApp* | Remove-AppxPackage
Get-appxpackage -allusers *bingsports* | Remove-AppxPackage
Get-appxpackage -allusers *Office.Sway* | Remove-AppxPackage
Get-appxpackage -allusers *getstarted* | Remove-AppxPackage
Get-appxpackage -allusers *Twitter* | Remove-AppxPackage
Get-appxpackage -allusers *soundrecorder* | Remove-AppxPackage

ma vorrei riuscire a metterli insieme in un .bat - con diritti di amministratore facendo partire immagino tipo CMD powershell con diritti di amministratore.

Spero di essere riuscito a spiegarmi meglio.

Comunque grazie.
Loggato
BAT
Moderatore cattivo
Eng2ita Staff
***

Karma: 151
Offline Offline

Post: 1536


La conoscenza potere. La conoscenza rende liberi


WWW
« Rispondi #5 il: 20/10/2017, 16:35 »

Mi risulta che un file script di Powershell sia un semplicissimo file di testo a cui dai estensione .ps1 (NON .bat);
quindi basta che ti crei il file e fai il copia-incolla della sequenza di comandi che hai descritto (un comando per ogni riga)
poi salvi il file ed finito;

per eseguire lo script si apre powershell nella cartella del file script, digiti il nome del file e premi INVIO ovviamente
Loggato

Blog: https://zerozerocent.blogspot.com
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE CI ANDRA'
Versione quantistica della legge di Murphy: TUTTO VA MALE CONTEMPORANEAMENTE
Leroy Jethro Gibbs
Newbie
*

Karma: -3
Offline Offline

Post: 25


« Rispondi #6 il: 21/10/2017, 18:13 »

Grazie
Loggato
DrXP
Newbie
*

Karma: 1
Offline Offline

Post: 11


« Rispondi #7 il: 30/01/2018, 23:46 »

Forse posso aiutarti.

Io utilizzo due file. Il primo uno script di Powershell predisposto per la rimozione delle app ( possibile aggiungere un # prima del nome dell'app per escluderla dalla rimozione). La cosa importante che elimina le app sia dall'utente che lo esegue sia da quelli creati successivamente.

Di seguito trovi il codice che va copiato in un file di testo e poi rinominato in Remove-Default-Apps.ps1 (puoi usare anche un altro nome ma dovrai correggere il file batch (.CMD)

**************************************************

#   Description:
# This script removes unwanted Apps that come with Windows. If you  do not want
# to remove certain Apps comment out the corresponding lines below.

Import-Module -DisableNameChecking $PSScriptRoot\..\lib\take-own.psm1
Import-Module -DisableNameChecking $PSScriptRoot\..\lib\force-mkdir.psm1

Write-Output "Elevating privileges for this process"
do {} until (Elevate-Privileges SeTakeOwnershipPrivilege)

Write-Output "Uninstalling default apps"
$apps = @(
    # default Windows 10 apps
    "Microsoft.3DBuilder"
    "Microsoft.Appconnector"
    "Microsoft.BingFinance"
    "Microsoft.BingNews"
    "Microsoft.BingSports"
    "Microsoft.BingWeather"
    #"Microsoft.FreshPaint"
    "Microsoft.Getstarted"
    "Microsoft.MicrosoftOfficeHub"
    "Microsoft.MicrosoftSolitaireCollection"
    #"Microsoft.MicrosoftStickyNotes"
    "Microsoft.Office.OneNote"
    #"Microsoft.OneConnect"
    "Microsoft.People"
    "Microsoft.SkypeApp"
    #"Microsoft.Windows.Photos"
    "Microsoft.WindowsAlarms"
    #"Microsoft.WindowsCalculator"
    "Microsoft.WindowsCamera"
    "Microsoft.WindowsMaps"
    "Microsoft.WindowsPhone"
    "Microsoft.WindowsSoundRecorder"
    #"Microsoft.WindowsStore"
    "Microsoft.XboxApp"
    "Microsoft.ZuneMusic"
    "Microsoft.ZuneVideo"
    "microsoft.windowscommunicationsapps"
    "Microsoft.MinecraftUWP"
    "Microsoft.MicrosoftPowerBIForWindows"
    "Microsoft.NetworkSpeedTest"
   
    # Threshold 2 apps
    "Microsoft.CommsPhone"
    "Microsoft.ConnectivityStore"
    "Microsoft.Messaging"
    "Microsoft.Office.Sway"
    "Microsoft.OneConnect"
    "Microsoft.WindowsFeedbackHub"


    #Redstone apps
    "Microsoft.BingFoodAndDrink"
    "Microsoft.BingTravel"
    "Microsoft.BingHealthAndFitness"
    "Microsoft.WindowsReadingList"

    # non-Microsoft
    "9E2F88E3.Twitter"
    "PandoraMediaInc.29680B314EFC2"
    "Flipboard.Flipboard"
    "ShazamEntertainmentLtd.Shazam"
    "king.com.CandyCrushSaga"
    "king.com.CandyCrushSodaSaga"
    "king.com.*"
    "ClearChannelRadioDigital.iHeartRadio"
    "4DF9E0F8.Netflix"
    "6Wunderkinder.Wunderlist"
    "Drawboard.DrawboardPDF"
    "2FE3CB00.PicsArt-PhotoStudio"
    "D52A8D61.FarmVille2CountryEscape"
    "TuneIn.TuneInRadio"
    "GAMELOFTSA.Asphalt8Airborne"
    #"TheNewYorkTimes.NYTCrossword"
    "DB6EA5DB.CyberLinkMediaSuiteEssentials"
    "Facebook.Facebook"
    "flaregamesGmbH.RoyalRevolt2"
    "Playtika.CaesarsSlotsFreeCasino"
    "A278AB0D.MarchofEmpires"
    "KeeperSecurityInc.Keeper"
    "ThumbmunkeysLtd.PhototasticCollage"
    "XINGAG.XING"
    "89006A2E.AutodeskSketchBook"
    "D5EA27B7.Duolingo-LearnLanguagesforFree"
    "46928bounde.EclipseManager"
    "ActiproSoftwareLLC.562882FEEB491" # next one is for the Code Writer from Actipro Software LLC
    "DolbyLaboratories.DolbyAccess"
    "SpotifyAB.SpotifyMusic"
    "A278AB0D.DisneyMagicKingdoms"
    "WinZipComputing.WinZipUniversal"


    # apps which cannot be removed using Remove-AppxPackage
    #"Microsoft.BioEnrollment"
    #"Microsoft.MicrosoftEdge"
    #"Microsoft.Windows.Cortana"
    #"Microsoft.WindowsFeedback"
    #"Microsoft.XboxGameCallableUI"
    #"Microsoft.XboxIdentityProvider"
    #"Windows.ContactSupport"
)

foreach ($app in $apps) {
    Write-Output "Trying to remove $app"

    Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -AllUsers

    Get-AppXProvisionedPackage -Online |
        Where-Object DisplayName -EQ $app |
        Remove-AppxProvisionedPackage -Online
}

# Prevents "Suggested Applications" returning
force-mkdir "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Cloud Content"
Set-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Cloud Content" "DisableWindowsConsumerFeatures" 1



**************************************************




Il secondo file esegue lo script di Powershell in modo non interattivo e senza interfaccia grafica. Anche in questo caso va copiato in un file di testo e poi rinominato. Questa volta ho optato per RimuoviApp.cmd.

**************************************************
@echo off
set mydir=%~dp0%

echo Remove Default Apps
powershell.exe -executionpolicy bypass -nologo -noninteractive -file "%mydir%Remove-Default-Apps.ps1"
**************************************************

Per quanto attiene ai privileggi, lo script di Powershell che provvede ad elevarli.
« Ultima modifica: 21/02/2018, 22:46 da DrXP » Loggato
Leroy Jethro Gibbs
Newbie
*

Karma: -3
Offline Offline

Post: 25


« Rispondi #8 il: 04/04/2018, 11:31 »

Grazie di tutti i consigli ma visto che non me ne intendo abbastanza e troppo chiederti se puoi allegare proprio il file sto cercando di ma non ci arrivo. Grazie.
Se leggo il file capisco di pi che scritto cos
Grazie
Loggato
Pagine: 1 
  Stampa  
 
Salta a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | Sitemap XHTML 1.0 Valido! CSS Valido!

Eng2ita.net - Tutti i diritti riservati 2006-2015   |   Privacy policy |   Licenza Creative Commons