Vous vous souvenez de la variable name, à la ligne 7?
La variable name contient la valeur: kernel
La première chaîne est traduite selon le fichier de langue demandé et la variable name est remplacée indépendamment du langage.
The first string is translated according to the requested language file and the name variable is replaced independently of the language.
Le nom que vous spécifiez pour cette variable doit être défini dans un autre modèle d'objet (en utilisant la variable name).
The name you specify for this variable must be defined as another object's template named (using the name variable).
Elle utilise la variable Name pour spécifier le nom de la classe créée par Add-Type pour la méthode et le paramètre Language afin de spécifier le langage Type pour ajouter un compilateur de code FSharp à votre session Windows PowerShell.
It uses the Name variable to specify a name for the class that Add-Type creates for the method and the Language parameter to specify the JScript language. Example 7
Lorsque la variable name est de la forme package.module, normalement, le paquet le plus haut (le nom jusqu'au premier point) est donné, et pas le module nommé par name.
When the name variable is of the form package.module, normally, the top-level package (the name up till the first dot) is returned, not the module named by name.
À la ligne 9, notre script reprend la variable name, dans laquelle se trouve le nom de l'usager tel qu'il l'a tapé, et l'insère dans une phrase!
On line 9, our script takes the variable name, which contains the user's name as it was typed, and puts it into a sentence!
C'est déjà suffisant pour remplir la mémoire tampon de 16 octets. Par conséquent, si la variable name contient plus de neuf caractères, un dépassement de mémoire est provoqué.
That's already enough to fill up the 16-byte buffer, so any more than nine characters in the variable name will provoke an overflow.
Dans le premier block if, ajoutez une autre méthode de remplacement de chaîne pour remplacer le nom 'Bob' que vous trouverez dans la chaîne newStory en tant que variable name.
Inside the first if block, add another string replacement method call to replace the name 'Bob' found in the newStory string with the name variable.
La première commande utilise l'applet de commande Set-PSBreakpoint pour créer un point d'arrêt dans la variable Name du script Sample.ps1.
Le nom de l'utilisateur tel que spécifié dans la variable name, en minuscules et avec les espaces remplacées par des points.
Le fichier de sortie est le même que celui de source XSL ou de données XML variable name
Output file is the same as either XSL Source or XML Data file
Dans le premier block if, ajoutez une autre méthode de remplacement de chaîne pour remplacer le nom 'Bob' que vous trouverez dans la chaîne newStory en tant que variable name.
Inside the first if block, add another string replacement method call to replace the name 'Bob' found in the newStory string with the name variable.