En utilisant Set-Service
, je peux changer la valeur StartType
de mes services entre les valeurs acceptées de Boot, System, Automatic, Manual, Disabled
. À l'aide services.msc
, je suis en mesure de définir certains services au démarrage avec une priorité de Automatic (Delayed Start). Cependant, des Get-Service
rapports encore ces services de démarrage retardée StartType : Automatic
et les Set-Service
erreurs dues lors d'une tentative de définir ces valeurs.
Puis-je définir cette propriété via PowerShell? Ou suis-je limité à l'interface utilisateur ou au GPO ?
la source
Get-Service
rapport est toujours «automatique». Merci pour le conseil! Enfin m'a convaincu d'arrêter de dormir sur PSCorePas de moyen direct dans PowerShell, utilisez simplement
sc
dans les anciennes versions de Windows, vous aviez besoin d'un espace après le signe égal, cela ne semble plus être nécessaire mais cela fonctionne toujours.
Vous pouvez également modifier les clés de registre:
la source
sc.exe
directement facilite la transmission du résultat pour une manipulation ultérieure. ainsi - cette réponse m'a donné l'idée de simplement interroger le registre directementGet-ItemProperty
pour déterminer si le service est DelayedAutostart.Il n'y a pas de moyen simple de le faire à l'aide des applets de commande PowerShell. À mon avis, le moyen le plus simple consiste à utiliser sc.exe. Voici une façon de procéder:
la source