im écrire un script dans PowerShell qui affiche les services s'exécutant sur un ordinateur et démarrer les services qui ne sont pas en cours d'exécution. Ma commande est la suivantepowershell Erreur de syntaxe ')' dans le script
Afficher tous les services sur Powershell avec startmode "Auto"
$shse = Get-CimInstance -ClassName win32_service -Computername pshells '
-Filter "startmode = 'auto'" |
ConvertTo-Html
service démarrer tous les services avec le statut = arrêté.
$Service = (Get-CimInstance -ClassName win32_service - Computername pshells '
-Filter "startmode = 'auto'")
If ($Service.status -eq "Stopped"){
Start-Service}
Else {}
Convertir la sortie au format HTML.
ConvertTo-Html -body "$shse " |
Out-File C:\Scripts\Service.htm
Lors de l'exécution de cette PowerShell je reçois cette erreur
At line:6 char:30
+ -Filter "startmode = 'auto'")
+ ~
Unexpected token ')' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordExceptio
n
+ FullyQualifiedErrorId : UnexpectedToken
Je n'arrive pas à résoudre le problème? lors de la suppression de ')' le paramètre entier n'est pas valide –
Autant que je puisse voir, il y a quelque chose qui cloche avec vos paires de quotes: la simple citation derrière 'pshells' n'est pas fermée. – iRon
Qu'avez-vous édité Rohit? Il n'est toujours pas valide –