Question [résolu]condition if

Plus d'informations
il y a 10 ans 4 mois #16643 par Philippe
Réponse de Philippe sur le sujet Re:condition if
Laurent Dardenne écrit:

Combien d'utilisateur de PS peuvent expliquer toutes les informations contenu dans l'aide d'un paramètre d'un cmdlet ?

c'est vrais que pour certain get-help, il faut avoir des connaissances en informatique, en programmation, et parfois en divination car c'est pas toujours très clair !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 4 mois #16644 par lege
Réponse de lege sur le sujet Re:condition if
effectivement la commande param est très simple de base mais je ne voyais pas la syntaxe

Je pense que je vais m'acheter le livre powershell version 3

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 4 mois #16645 par Philippe
Réponse de Philippe sur le sujet Re:condition if
fait le acheter par l'entreprise ou tu fais ton stage B)

pour info : les étudiants supinfo ont accès à toutes les versions \"numérique\" des livres des éditions ENI (éditeur du livre Windows powershell)
peut être que ton école aussi ?!!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 4 mois #16646 par lege
Réponse de lege sur le sujet Re:condition if
je voulais savoir si la syntaxe est bonne avec la valeur nul

[code:1]
Param($master,$serveur)

if($master -eq $null) {
$master = \"0\"

}

if ($serveur -eq $null) {
$windows7 = \"1\"
$serveur = \"0\"
elseif ($serveur -eq \"0\")
$windows7 = \"1\"

}


if((($master -eq \"1\") -or ($master -eq \"0\") -and ($windows7 -eq \"0\" -and $serveur -eq \"1\")))
{
#Commande powershell désactiver le compte administrateur

$user = [adsi]\"WinNT://$env:computername/administrateur\"
$user.UserFlags.value = $user.UserFlags.value -bor 0x0002
$user.CommitChanges()
}
[/code:1]

Je n'arrive pas à désactiver le compte administrateur

Message édité par: arsoul, à: 19/12/13 15:17<br><br>Message édité par: arsoul, à: 19/12/13 15:20

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 4 mois #16647 par lege
Réponse de lege sur le sujet Re:condition if
oui je pense que mon école a accès aux éditions eni mais je n'ai pas encore les codes qui me permettent de le consulter

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 4 mois #16650 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:condition if
arsoul écrit:

je voulais savoir si la syntaxe est bonne avec la valeur nul

Je ne sais pas ce que représente pour toi 'nul'.
Dans ton exemple tu manipules une chaîne vide qui n'est pas égale à la valeur $Null. De plus sous PS affecter $null à une chaîne renvoie une chaîne vide.
De plus $null n'est pas équivalent à 'null'...

Pourquoi tester la valeur null si c'est pour réaffecter '0' ? Un boolean c'est vrai(1) ou faux(0).
Sous Powershell la présence d'un paramètre de type switch est équivalent à un boolean, il est présent($true) ou absent ($false).
Ici le pb est dans la spécification de ton paramètrage et ce qu'il porte comme information.
C'est donc ton code qui va déterminer si les valeur des paramètres de ton script sont valide ou pas.
Rédige le comportement que tu souhaites avoir, cela constituera déjà une partie de la doc de ton script.

Là tu es en train de coder sans savoir où tu vas.

Encore une fois, aidez-nous à vous aider.<br><br>Message édité par: Laurent Dardenne, à: 19/12/13 15:23

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.092 secondes
Propulsé par Kunena