Comment puis-je ajouter une applet de commande PowerShell ou de la fonction de ma machine, de sorte qu'il est toujours disponible?
Si j'ai trouver (ou créer) une nouvelle applet de commande PowerShell (ou de fonction), comment puis-je ajouter à ma machine?
- Dois-je le copier dans un dossier particulier?
- Dois-je mettre son contenu dans un fichier en particulier?
- Ai-je besoin de l'autoriser, ou de le signer, ou de lui donner l'autorisation d'une certaine façon?
Je ne veux pas l'utiliser en une seule séance; je veux qu'il soit disponible à chaque fois que je utiliser PowerShell sur cette machine.
OriginalL'auteur Leon Bambrick | 2009-08-28
Vous devez vous connecter pour publier un commentaire.
Comme Alex mentionne, toute fonction définie dans votre profil ou dans un script qui récupère les "pointillés" dans votre profil sera toujours disponible. Il en va de même si vous utilisez Add-PSSnapin dans votre profil pour ajouter un composant logiciel enfichable. Les applets de commande dans le composant logiciel enfichable sera toujours disponible. Pour plus d'informations sur les profils consultez la rubrique d'aide:
Toutefois, si vous avez un nombre important de fonctions que vous ne voulez pas à la charge jusqu'à ce qu'ils sont nécessaires. Dans ce cas, vous pouvez organiser des fonctionnalités dans les scripts, puis mettre ces scripts dans un ou plusieurs répertoires qui sont dans votre chemin. Vous pouvez alors faire référence au script par nom, sans spécifier le chemin d'accès complet ou même le .PS1 extension. Pour plus d'informations sur l'utilisation de scripts, consultez la rubrique d'aide:
PowerShell V2 introduit une meilleure approche de l'organisation des fonctions et à leur chargement à la demande. La fonction est appelée Modules et permet d'Import-Module par un nom simple (plutôt que de chemin d'accès) et de choisir les fonctions et les variables sont rendues publiques rapport à ceux qui restent privés. Si vous avez des V2, découvrez les modules:
Les sujets existent encore. Avez-vous exécuté
Update-Help
d'une colline invite encore? Si non, vous n'avez pas l'ensemble des fichiers d'aide.OriginalL'auteur Keith Hill
Vous devez accéder à l'applets de commande par le biais de votre profil de script. De cette façon, chaque fois que vous accédez à PowerShell, il est chargé. Voir La Puissance de Profils.
OriginalL'auteur Alex