Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1667 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Powershell] Condition Vide ou null

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Powershell] Condition Vide ou null

n°2402576
razer69
Posté le 04-12-2021 à 20:33:20  profilanswer
 

Bonsoir à tous,
 
je prépare un script powershell pour la création d'un compte utilisateur dans AD local ( et synchro dans office365) qui fonctionne partiellement.
 
J'ai deux points qui me pose probleme.
1.
mon script  génère un GUI pour la création d'un compte:
https://i.ibb.co/dbT12KG/021-12-04-122431.png
 
il y a le champs Ipphone et dans mon script j'indique que si ipphone est renseigné cela ajout à l'utilisateur,voici le code
 

Code :
  1. if ($ipphone.Text -ne '' -or $ipphone.Text -ne $null)
  2.    {
  3.    Set-ADUser -Identity $login.text -add @{ipPhone = $ipphone.Text}
  4.    }


 
Le problème c'est que quand le champs est vide, la condition est quand même exécuté.  
 
Quelle erreur est-je commis dans cette condition
 
2. Dans le script j'ai la phase pour les "éléments office365" et je voudrais  dire dans mon script d'attendre pour exécuter la suite du script tant que l'utilisateur n'ai pas présent dans office365.
 
J'ai le code qui check qui le utilisateur est présent dans office365, mais je ne sais pas dire d'attendre jusqu’à que l'utilisateur soit présent.

Code :
  1. $checkuser = Get-MsolUser -UserPrincipalName $email.Text -ErrorAction SilentlyContinue
  2. $userobj = Get-EXORecipient -UserPrincipalName $email.Text -ErrorAction SilentlyContinue


 
Pourrie-vous me conseil sur une méthode
 
razer69

mood
Publicité
Posté le 04-12-2021 à 20:33:20  profilanswer
 

n°2402588
Je@nb
Kindly give dime
Posté le 05-12-2021 à 12:38:44  profilanswer
 

Code :
  1. if(-not [String]::IsNullOrEmpty($ipphone.text))


 
et pour ta synchro 365 c'est pas la bonne façon de gérer ce genre de chose. (vu que c'est asynchrone faut pas le gérer dans un script de ce genre mais plutôt faire des taches planifiées)

n°2403624
ericlm128
Posté le 13-12-2021 à 18:05:59  profilanswer
 
n°2403630
Je@nb
Kindly give dime
Posté le 13-12-2021 à 18:30:22  profilanswer
 

Ah ok sympa de poster à plusieurs endroits et faire réfléchir les gens en double...
Bon bah au moins je saurais que ça sert à rien de lui répondre :)

n°2403684
razer69
Posté le 14-12-2021 à 08:14:48  profilanswer
 

Merci pour vos réponses
 
je regarde ca
 
razer69

n°2403851
Profil sup​primé
Posté le 15-12-2021 à 12:35:36  answer
 

Je@nb a écrit :

Ah ok sympa de poster à plusieurs endroits et faire réfléchir les gens en double...
Bon bah au moins je saurais que ça sert à rien de lui répondre :)


 
Votre message présente un caractère déplorable.

n°2403852
Je@nb
Kindly give dime
Posté le 15-12-2021 à 12:47:27  profilanswer
 

faston, faston, on t'aimera toujours...

n°2403860
Profil sup​primé
Posté le 15-12-2021 à 13:09:52  answer
 

Je@nb a écrit :

faston, faston, on t'aimera toujours...


Je vous aime égalemant.
Que dis - je ?
Vous êtes l'élu de mon coeur.

n°2404198
gilou
Modérateur
Modzilla
Posté le 19-12-2021 à 14:17:57  profilanswer
 

Je@nb a écrit :

faston, faston, on t'aimera toujours...

Quoique parfois, pour les modos, il puisse devenir fastoff  :whistle:
A+,


Message édité par gilou le 19-12-2021 à 14:18:17

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Powershell] Condition Vide ou null

 

Sujets relatifs
[VBA] Test cell vide ne fonctionne plus[powerShell] emails des utilisateurs d'un group
POWERSHELL - get-physicaldisk mediatype Unspecified[Powershell] Script pour clonage groupes Office 365
[powershell] Comparer version installation distance[Powershell]Ajouter une valeur dans un tableau dans requête reccursive
querySelector retourne null[powershell] appcmd ouvre une autre fenêtre
[powershell] copie/màj de répertoiresAppel PowerShell dans une macro
Plus de sujets relatifs à : [Powershell] Condition Vide ou null


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR