Résolu
Condition if et else
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 1 mois 3 semaines #33132
par Steph44
Condition if et else a été créé par Steph44
Bonjour,
J'ai fait un script qui permet d'afficher l'état de Bitlocker dans la console de powershell sur un poste de travail et je voudrai créer deux fichiers.txt avec comme condition OK ou KO
J'ai un message d'erreur : Au caractère C:\temp\Test_BitLocker.ps1:5 : 5+ else+ ~Bloc d’instruction manquant après le mot clé « else ». + CategoryInfo : ParserError: (
[], ParseException=11.0pt + FullyQualifiedErrorId : MissingStatementBlockAfterElse
mon script:
get-BitlockerVolume | Format-List
if ($ProtectionStatus -eq "On") {
Out-file "C:\temp\Bitlocker_OK.txt"
}
else
($ProtectionStatus -ne "On")
{
Out-file "C:\temp\bitlocker_KO.txt"
}
Avez-vous une idée sur ce qui ne va pas ?
Cordialement.
J'ai fait un script qui permet d'afficher l'état de Bitlocker dans la console de powershell sur un poste de travail et je voudrai créer deux fichiers.txt avec comme condition OK ou KO
J'ai un message d'erreur : Au caractère C:\temp\Test_BitLocker.ps1:5 : 5+ else+ ~Bloc d’instruction manquant après le mot clé « else ». + CategoryInfo : ParserError: (

mon script:
get-BitlockerVolume | Format-List
if ($ProtectionStatus -eq "On") {
Out-file "C:\temp\Bitlocker_OK.txt"
}
else
($ProtectionStatus -ne "On")
{
Out-file "C:\temp\bitlocker_KO.txt"
}
Avez-vous une idée sur ce qui ne va pas ?
Cordialement.
Connexion ou Créer un compte pour participer à la conversation.
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 1 mois 3 semaines #33134
par Steph44
Réponse de Steph44 sur le sujet Condition if et else
Bonjour,
J'ai modifié le script comme ceci :
get-BitlockerVolume | Format-List
if ($ProtectionStatus -eq "On")
{
Out-file "C:\temp\Bitlocker_OK.txt"
}
else
{
Out-file "C:\temp\bitlocker_KO.txt"
}
Je n'ai plus d'erreur dans mon script, mais même sur un poste ou Bitlocker est installé j'ai toujours le fichier c:\temp\bitlocker_KO.txt qui est crée au lieu de bitlocker_OK.txt.
Merci de votre aide.
Cordialement
J'ai modifié le script comme ceci :
get-BitlockerVolume | Format-List
if ($ProtectionStatus -eq "On")
{
Out-file "C:\temp\Bitlocker_OK.txt"
}
else
{
Out-file "C:\temp\bitlocker_KO.txt"
}
Je n'ai plus d'erreur dans mon script, mais même sur un poste ou Bitlocker est installé j'ai toujours le fichier c:\temp\bitlocker_KO.txt qui est crée au lieu de bitlocker_OK.txt.
Merci de votre aide.
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
- kroum
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 57
- Remerciements reçus 2
il y a 1 mois 2 semaines #33149
par kroum
Réponse de kroum sur le sujet Condition if et else
$a=(get-BitlockerVolume).protectionstatus
if ($a -eq "on"){
Out-file "C:\temp\Bitlocker_OK.txt"
}
if ($a -eq "on"){
Out-file "C:\temp\Bitlocker_OK.txt"
}
Les utilisateur(s) suivant ont remercié: Steph44
Connexion ou Créer un compte pour participer à la conversation.
- Steph44
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 1 mois 2 semaines #33161
par Steph44
Réponse de Steph44 sur le sujet Condition if et else
Merci beaucoup pour cette info.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Condition if et else