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[i] Remove-Conditionnal[/i] 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 :
[codeinline]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-Conte ...
Voir la suite