Accès refusé commande batch powershell ou autre
adgm1
Messages postés
289
Date d'inscription
Statut
Membre
Dernière intervention
-
adgm1 Messages postés 289 Date d'inscription Statut Membre Dernière intervention -
adgm1 Messages postés 289 Date d'inscription Statut Membre Dernière intervention -
bonjour. Je cherche à desinstaller une app de windows mais j'obtiens une erreur que je passe en batch ou en powershell. Accès refusé. C'est idem pour n'importe quelle commande batch. Une idée?
U:\1fichier batch>powershell -command "Get-appxpackage -allusers *xboxapp* | Remove-AppxPackage -allusers"
Get-appxpackage : Accès refusé.
Accès refusé.
Au caractère Ligne:1 : 1
+ Get-appxpackage -allusers *xboxapp* | Remove-AppxPackage -allusers
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-AppxPackage], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.Windows.Appx.PackageManager.Commands.GetApp
xPackageCommand
U:\1fichier batch>powershell -command "Get-appxpackage -allusers *xboxapp* | Remove-AppxPackage -allusers"
Get-appxpackage : Accès refusé.
Accès refusé.
Au caractère Ligne:1 : 1
+ Get-appxpackage -allusers *xboxapp* | Remove-AppxPackage -allusers
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-AppxPackage], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.Windows.Appx.PackageManager.Commands.GetApp
xPackageCommand
A voir également:
- L'accès au chemin d'accès est refusé
- Accès refusé - Guide
- Acces rapide - Guide
- Trousseau d'accès iphone - Guide
- Accès presse papier - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
6 réponses
Bonjour,
Que ce soit via Batch ou Powershell, ces commandes doivent être exécutées en administrateur.
Que ce soit via Batch ou Powershell, ces commandes doivent être exécutées en administrateur.
oui j'ai pas précisé en mode administrateur c'est idem
et surtout je suis en compte admin déjà et sur d'autres machine aucun probleme ca se lance direct sans erreur
et surtout je suis en compte admin déjà et sur d'autres machine aucun probleme ca se lance direct sans erreur
Je ne me souviens plus si le compte administrateur suffit, je ne crois pas, il me semble qu'il faut aussi lancer le batch/Powershell en tant qu'administrateur.
Si malgré tout un batch ou Powershell est refusé parce que intercepté par un logiciel de sécurité ou une politique de stratégie locale, il ne se passe rien, aucune commande n'est interprétée alors qu'en ce qui nous intéresse la ligne de commande est au moins lue.
Cela plaide donc pour une erreur de syntaxe, je n'ai pas vérifié, mais la syntaxe classique (en Powershell) est:
Get-AppxPackage -AllUsers -Name Microsoft.XboxApp | Remove-AppxPackage
Si pour une raison ou une autre on veut lancer Powershell d'un batch, la syntaxe pour appeler l'interpréteur de commande est vicieuse, j'ai par exemple ça (qui fonctionne) pour diriger le type de disque (SSD ou HDD) vers un fichier texte où je le récupère ensuite:
powershell.exe -command "& { Get-PhysicalDisk | select MediaType, FriendlyName }" >"%~dp0PS.txt"
Noter, en dehors du pipe de redirection, le rôle de l'esperluette et la commande entre accolades.
Si l'on n'a pas de bonne raison d'intégrer cela à un script plus large, il existe un certain nombre d'utilitaires graphiques qui intègrent Xbox dans un choix de ménage, par exemple DWS (Destroy Windows Spying) ou BRU (Bloatware Removal Utility).
Si malgré tout un batch ou Powershell est refusé parce que intercepté par un logiciel de sécurité ou une politique de stratégie locale, il ne se passe rien, aucune commande n'est interprétée alors qu'en ce qui nous intéresse la ligne de commande est au moins lue.
Cela plaide donc pour une erreur de syntaxe, je n'ai pas vérifié, mais la syntaxe classique (en Powershell) est:
Get-AppxPackage -AllUsers -Name Microsoft.XboxApp | Remove-AppxPackage
Si pour une raison ou une autre on veut lancer Powershell d'un batch, la syntaxe pour appeler l'interpréteur de commande est vicieuse, j'ai par exemple ça (qui fonctionne) pour diriger le type de disque (SSD ou HDD) vers un fichier texte où je le récupère ensuite:
powershell.exe -command "& { Get-PhysicalDisk | select MediaType, FriendlyName }" >"%~dp0PS.txt"
Noter, en dehors du pipe de redirection, le rôle de l'esperluette et la commande entre accolades.
Si l'on n'a pas de bonne raison d'intégrer cela à un script plus large, il existe un certain nombre d'utilitaires graphiques qui intègrent Xbox dans un choix de ménage, par exemple DWS (Destroy Windows Spying) ou BRU (Bloatware Removal Utility).
merci pour ces precisions. En fait ce n'est pas lié à la commande en tant que telle mais un param sur la machine. Car mes 2 machines sont identiques, elles ont été clonées, sysprep bien réalisé, et pourtant sur l'une n'importe quel script se lance sans pb sans message demandant l'admin. Et sur l'autre c'est erreur accès refusé à chaque fois, invite de commande admin ou pas, powershell admin ou pas. Doit y avoir un pb de droit mal attribué quelque part mais j'ignore où.
les autres commandes ne pose pas de pb. "ver" me donne bien la version de windows. Le path semble bon c'est C:\WINDOWS\system32>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'en sais un peu plus sur mon pb. Il est lié aux lecteurs partagés. Mes machines sont dans un domaine et sur une machine en particulier tout ce qui est executé depuis un leteur réseau du domaine bug avec "refusé" ou "erreur imputable au disque..." (pour la fusion d'un fichier .reg).
Dès que je copie en local mon batch ou mon fichier de registre tout se lance correctement.
Comment je peut réinitialiser les droits sur les lecteurs réseaux?
Dès que je copie en local mon batch ou mon fichier de registre tout se lance correctement.
Comment je peut réinitialiser les droits sur les lecteurs réseaux?