2 votes

Comment déployer correctement des scripts internes auto-signés (Powershell)

C'est la première fois que j'utilise un certificat, alors soyez indulgent.

J'aimerais déployer des scripts Powershell que j'ai créés sur les ordinateurs d'autres employés afin qu'ils puissent les utiliser, mais je devrai les signer pour qu'ils puissent s'exécuter car la politique d'exécution par défaut est RemoteSigned. Nous ne sommes malheureusement pas sur un domaine AD.

Mon approche actuelle consiste à avoir une installation script avec un fichier de certificat CER auto-signé exporté inclus pour installer le script sur leur ordinateur et ajouter le certificat aux magasins de cert appropriés. Cela présente cependant certaines limites (par exemple, pas de propriétés étendues).

Est-ce suffisant, ou dois-je faire signer un CA et débourser de l'argent chaque année ?

0voto

user2320464 Points 761

Comme d'autres l'ont mentionné dans les commentaires, le meilleur moyen est d'obtenir un certificat à partir de votre serveur de certificats interne ( Services de certificats Active Directory ou similaire).

Si l'autorité de certification interne n'est pas une option, le mieux est encore d'obtenir un certificat auprès d'un fournisseur de certificats réputé (Verisign, Thawte, etc.).

La dernière option consiste à créer un certificat auto-signé. Avec cette option, vous devrez atteindre chaque système où le script sera exécuté et le configurer pour qu'il fasse confiance au certificat. Si le certificat doit être révoqué, vous devrez contacter à nouveau chaque système pour qu'il ne fasse plus confiance au certificat.

Ce site Magazine TechNet L'article contient une excellente explication.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X