Outils pour utilisateurs

Outils du site


systemes_dexploitation:windows:all:powershell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
systemes_dexploitation:windows:all:powershell [2016/11/08 17:35] – [Opérateurs] sgariepysystemes_dexploitation:windows:all:powershell [2016/11/09 19:33] – [Exécuter des scripts] sgariepy
Ligne 7: Ligne 7:
 ===== Exécuter des scripts ===== ===== Exécuter des scripts =====
  
 +Par défaut, l'exécution de scripts PowerShell ne sont pas permis((exception de Windows Server 2012 R2 qui le permet localement)).  Pour se faire, il faut exécuter PowerShell en Administrateur et exécuter cette commande:
 +  Set-ExecutionPolicy RemoteSigned
      
-  set-executionpolicy RemoteSigned+
  
 ====== Variables ====== ====== Variables ======
Ligne 20: Ligne 22:
 </code> </code>
  
 +===== Variables d'environnement =====
 +
 +Les variables d'environnement on comme leur propre //namespace// ''$env:'' Par exemple, pour le ''PATH'', il faut le référencer par ''$env:PATH''.
 +
 +  Write-Host $env:PATH
 +
 +Pour la liste des variables d'environnement, on peut faire ''Get-ChildItem Env:''.
  
 ====== Chaînes ====== ====== Chaînes ======
Ligne 139: Ligne 148:
  
 ^ Opérateur     ^ Description  ^ ^ Opérateur     ^ Description  ^
-| -eq           | Equal                                                                  +''-eq''           | Equal                                                                     
-| -ne           | Not equal                                                              +''-ne''           | Not equal                                                                 
-| -ge           | Greater than or equal                                                  +''-ge''           | Greater than or equal                                                     
-| -gt           | Greater than                                                           +''-gt''           | Greater than                                                              
-| -lt           | Less than                                                              +''-lt''           | Less than                                                                 
-| -le           | Less than or equal                                                     +''-le''           | Less than or equal                                                        
-| -like         | Wildcard comparison                                                    +''-like''         | Wildcard comparison                                                       
-| -notlike      | Wildcard comparison                                                    +''-notlike''      | Wildcard comparison                                                       
-| -match        | Regular expression comparison                                          +''-match''        | Regular expression comparison                                             
-| -notmatch     | Regular expression comparison                                          +''-notmatch''     | Regular expression comparison                                             
-| -replace      | Replace operator                                                       +''-replace''      | Replace operator                                                          
-| -contains     | Containment operator                                                   +''-contains''     | Containment operator                                                      
-| -notcontains  | Containment operator                                                   +''-notcontains''  | Containment operator                                                      
-| -shl          | Shift bits left (PowerShell 3.0)                                       +''-shl''          | Shift bits left (PowerShell 3.0)                                          
-| -shr          | Shift bits right – preserves sign for signed values.(PowerShell 3.0)   +''-shr''          | Shift bits right – preserves sign for signed values.(PowerShell 3.0)      
-| -in           | Like contains, but with the operands reversed.(PowerShell 3.0)        +''-in''           | Like ''-contains'', but with the operands reversed.(PowerShell 3.0)       
-| -notin        | Like notcontains, but with the operands reversed.(PowerShell 3.0)     |+''-notin''        | Like ''-notcontains'', but with the operands reversed.(PowerShell 3.0)    |
  
  
Ligne 234: Ligne 243:
   cd $path   cd $path
  
 +
 +
 +====== Commandes utiles ======
 +
 +
 +===== Exécution =====
 +
 +Pour l'arrêt momentané de l'exécution:
 +  Start-Sleep -Seconds 600
 +
 +
 +
 +
 +====== Exemples ======
 +
 +
 +  iwr https://domain.org/script.ps1 -UseBasicParsing | iex