Bonjour,
Je vous propose un nouvel élément à utiliser : Remove-Conditionnal
PowerShell ne proposant pas de mécanisme similaire à ceux de la compilation conditionnelle, qui permet à l'aide de directives d'ignorer certaines parties du texte source, la fonction Remove-Conditionnal implémente cette opération de préprocessing d'un code source à l'aide de balises déclarées dans des commentaires.
Un exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Filter Test { # #http://psclientmanager.codeplex.com/ # Import-Module PSClientManager #Seven Add-ClientFeature -Name TelnetServer # # Import-Module ServerManager #2008R2 Add-WindowsFeature Telnet-Server # } Dir "$PathSource\Add-FeatureTelnetServer.PS1"| Get-Content -ReadCount 0| Remove-Conditionnal -ConditionnalsKeyWord @('SEVEN') -REMOVE
Pour de plus amples renseignements consulter l'aide en ligne intégrée.
Qu'en pensez-vous ?
Partager