• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • ecrire_un_module_powershell • gestion_interface_wifi • documentation_du_code • introduction_a_powershell • 105_vue_ensemble • gestion-processus • unittest • 310_array • gestion_bluetooth • install-debian

code

Recherche

Voici les résultats de votre recherche.

Commence par
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@dev:powershell
  • toute catégorie
  • dev:powershell:exemples (6)
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Résultats plein texte:

parametres
23 Occurrences trouvées, Dernière modification : il y a 2 ans
ipt ou de fonction avec le bloc **''Param()''**: <code powershell> # Début de script aScript.ps1 Param (... $FirstParam, $SecondParam, $ThirdParam ) </code> <code powershell> function aFunctionName { Param( $FirstParam, $SecondParam, $ThirdParam ) BEGIN{} PROCESS{} END{} } </code> Avec des paramètres déclarés ainsi, l'utilisate
debogage_des_scripts
20 Occurrences trouvées, Dernière modification : il y a 2 ans
comme les switchs ''-Verbose'' et ''-Debug''. <code powershell> Param( [CmdletBinding()] [Param... bug 'Ceci est un message de debogage de script' </code> L'appel du script sans option : <code powershell> .\aTestScript.ps1 -BatteryLevel Low Niveau de batterie : Low </code> Si le script est appelé avec l'option ''-Verbos
structures_de_controle
20 Occurrences trouvées, Dernière modification : il y a 2 ans
leau ou plus généralement d'un objet itérable : <code powershell> ForEach ($user in $users) { Set-ADUser $user -Department "Marketing" } </code> <note> A partir de PowerShell 7 une cmdlet **Fo... on. La commande précédente peut alors s'écrire : <code powershell> $users | ForEach-Object -Parallel { Set-ADUser $user -Department "Marketing" } </code> </note> ==== For ==== La boucle **For** est ut
ecrire_un_module_powershell
16 Occurrences trouvées, Dernière modification : il y a 2 ans
permet de créer une table de hachage minimale : <code powershell> New-ModuleManifest -Path C:\My.Module... sd1 -ModuleVersion "2.0" -Author "YourNameHere" </code> On peut définir les valeurs des arguments dans une table de hash puis appeler la cmdlet : <code powershell> # Définition des paramètres $module_... -Path .\My.Module.Name.psd1 @module_properties </code> ===== Nom de module ====== Sans fichier manif
fonction_et_module
16 Occurrences trouvées, Dernière modification : il y a 2 ans
Fonctions et modules ====== Lorsqu'on produit du code on peut avoir envie ou besoin de : * Réutiliser... Les fonctions ===== Une fonctions est un bloc de code réutilisable. Plutôt que d'écrire à différents en... nécessaire par le script. Cette factorisation du code est un élément clé pour la lisibilité, le débogag... xe de définition d'une fonction en PowerShell : <code powershell> # Définition d'une fonction nommée "G
traitements_sur_chaines_de_caracteres @dev:powershell:exemples
12 Occurrences trouvées, Dernière modification : il y a 2 ans
====== Une chaine de caractère à une longueur : <code powershell> $aStr = "Ma chaine." $aStr.Length 10 </code> <code powershell> # Enregistre la saisie de l'utilisateur convertie en minuscules $userFirstName = ... st -Prompt "Saisissez votre prénom").ToLower() </code> La méthode String.Contains() retourne $true si
integration_aide
10 Occurrences trouvées, Dernière modification : il y a 2 ans
ll aide}} ====== PowerShell : Intégrer l'aide au code ====== La cmdlet **Get-Help** peut extraire les ... rnière ligne avant la fermeture de la fonction. <code powershell> <# .Description The MyProcess... > function MyFunction { Get-Process powershell} </code> <code powershell> function MyProcess { <# .Description The MyProcess function gets
table_de_hachage
10 Occurrences trouvées, Dernière modification : il y a 2 ans
aîne de caractère unique associée à la valeur. <code powershell> # Définit une table de hachage de 2 é... hercher une clé $computers.ContainsKey('ATARI') </code> ===== Itérations ===== <code powershell> foreach($key in $ageList.keys) { $message = '{0} is {1... -f $_.key, $_.value Write-Output $message } </code> ===== Passage des arguments ===== On peut ut
charger_donnees_depuis_fichier
8 Occurrences trouvées, Dernière modification : il y a 2 ans
our charger le contenu du fichier "fichierA.txt" <code powershell> $lines = Get-Content -Path '.\fichier... h ( $line in $lines ){ Write-Output "$line" } </code> ===== Formatage CSV ===== De nombreuses applic... rrow,u025351,Sales Elon,Pusk,u145237,RD </file> <code powershell> # Importe les données du fichier aUse... ne du fichier CSV) $users[0].FirstName John </code> Quelques options usuelles pour la cmdlet **Impo
tableaux
8 Occurrences trouvées, Dernière modification : il y a 2 ans
e type. ===== Créer une variable tableau ===== <code powershell> # Le type tableau est déterminé lors ... ngth 1 $devices+="keyboard" $devices.Length 2 </code> ===== Accéder aux valeurs ===== Le nom de la ... ion de l'élément dans le tableau) commence à 0 : <code powershell> # Accès au premier élément $devices[0] # Accès au deuxième élément $devices[1] </code> Si on redirige les éléments d'un tableau vers l
alias
6 Occurrences trouvées, Dernière modification : il y a 3 ans
l exécutera le script. </note> Lister les alias <code powershell> Get-Alias </code> Pour déterminer quel applet est appelé par l'alias "gwmi" <code powershell> Get-Alias -Name gwmi # equivalent Get-Alias gwmi </code> Pour connaître le ou les alias définis sur l' a
elevation_des_privileges
6 Occurrences trouvées, Dernière modification : il y a 2 ans
exploitées individuellement par les commandes. <code powershell> # Affiche une fenêtre de demande d'id... asse' -UserName "$env:USERDOMAIN\$env:USERNAME" </code> La cmdlet **Get-Credential** lance l'exécution... epuis une autre session ou un autre ordinateur. <code powershell> # Stocke l'objet PSCredential dans un... ultérieure $cred | Export-Clixml .\usercred.xml </code> ===== Stockage des identifiants avec SecretMana
gestion_des_modules
6 Occurrences trouvées, Dernière modification : il y a 2 ans
es actifs / disponibles dans le shell courant : <code powershell> Get-Module </code> ===== Importer un module ===== Pour charger/importer un module dans le shell courant : <code powershell> Import-Module .\My.Module.Name.psd1 </code> ===== Décharger un module ===== Pour décharger
modifier_temp_utilisateur @dev:powershell:exemples
6 Occurrences trouvées, Dernière modification : il y a 3 ans
ockant plutôt les temporaires dans un RAM Disk. <code powershell> # Affiche la valeur de la variable d'environnement $env:TEMP </code> En PowerShell la classe **System.Environment** ... ntVariable()** et **SetEnvironmentVariable()**. <code powershell> # Retourne la valeur de la variable T... ent]::GetEnvironmentVariable('TEMP', 'Machine') </code> L'étendue peut avoir les valeurs **'Process'**,
argument_whatif
4 Occurrences trouvées, Dernière modification : il y a 2 ans
essous un exemple avec la cmdlet ''New-Item'' : <code powershell> # La commande New-Item n'aura pas d'e... ur la cible « Destination : R:\Temp\test.txt ». </code> On peut utiliser les variables **$WhatIfPrefer... lutôt que de le spécifier sur chaque commande : <code powershell> # Utilise -Whatif par défaut $WhatIfP... al:PSDefaultParameterValues['*:WhatIf'] = $true </code> ===== Références ===== * [[https://www.it
lecture_entrees_utilisateur
4 Occurrences trouvées, Dernière modification : il y a 2 ans
demande_identifiants_depuis_interpreteur @dev:powershell:exemples
3 Occurrences trouvées, Dernière modification : il y a 2 ans
identifier_processus_consommateur_cpu @dev:powershell:exemples
3 Occurrences trouvées, Dernière modification : il y a 3 ans
parametre_courant_verbose
2 Occurrences trouvées, Dernière modification : il y a 2 ans
calculer_temps_execution @dev:powershell:exemples
2 Occurrences trouvées, Dernière modification : il y a 2 ans
ecrire_dan_un_fichier @dev:powershell:exemples
2 Occurrences trouvées, Dernière modification : il y a 2 ans

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki