Bonjour,
J'ai un problème dans une partie de mon script Powershell.
Get-Service -Name 'DoSvc' -ErrorAction SilentlyContinue | Set-Service -StartupType Disable
Je précise qu'il fonctionnait correctement sur le Powershell de Windows version 1803 et quand j'essaye de l'exécuter en 1809 j'ai le message d'erreur suivant.
PowerShell : Set-Service : Le service ®Optimisation de livraison (DoSvc)¯ ne peut pas ˆtre configur‚ en
raison de l'erreur suivante
Au caractère Ligne:1 : 1
+ PowerShell -NoProfile -ExecutionPolicy Bypass -File C:\Telemetrie\Scr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Set-Service : L...erreur suivante:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
: AccŠs refus‚
Au caractŠre C:\Telemetrie\Script.ps1:11791 : 63
+ ... vc' -ErrorAction SilentlyContinue | Set-Service -StartupType Disabled
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (System.ServiceProcess.ServiceController:ServiceController)
[Set-Servi
ce], ServiceCommandException
+ FullyQualifiedErrorId : CouldNotSetService,Microsoft.PowerShell.Commands.SetServiceCommand
Voilà j'ai quand même réaliser plusieurs recherches mais ils proposent de le désactiver manuellement en passant par les menus Windows mais moi je voudrais le désactiver par mon script. J'ai exécuter Powershell en tant que administrateur donc je ne comprend
pas très bien pourquoi la permission est refusé.
Merci de vos réponses,
Cordialement.