Localiser son script où qu’il soit

Devez-vous vraiment installer un VPN sur votre ordinateur ou votre smartphone?

Si vous téléchargez des films illégalement, si vous voulez surfer sur Internet de façon anonyme sans que le gouvernement, votre FAI ou votre employeur soit au courant ... OUI installer un VPN est définitivement une bonne idée.

Installer un VPN consiste à chiffrer toutes vos communications vers Internet. Ce n'est plus votre ordinateur qui est exposé sur Internet mais votre fournisseur de VPN.

Anonymat NordVPN

Dans mes scripts VBS, j’ai l’habitude d’initialiser une variable pour localiser mon script. Comme ça, si je dois le déplacer, je ne me préoccupe pas des divers chemins pour localiser mon fichier de log ou de source qui y est associé (à condition de les déplacer avec …). Pour info, la commande est la suivante :

strMyPath = Left(Wscript.ScriptFullName,InStrRev(Wscript.ScriptFullName, "\"))

Dans mes scripts PoSH, je cherchais une solution similaire mais “Wscript.ScriptFullName” n’existe pas et n’a (semble t-il) pas d’équivalent. La ruse consiste donc à utiliser la propriété “CurrentDirectory” de l’objet “Shell” …

$MyPath = ($WShell = New-Object -ComObject Wscript.Shell).CurrentDirectory

Et, pour un peu, c’est presque plus simple !

Laisser un commentaire

Cliquez ici pour révoquer votre décision.