Bonjour à tous,
J'ai du mal avec certaines notions de cmdlet sur des machines distantes 
Je souhaite exécuter des cmdlet contenues dans un module que j'ai téléchargé : PSPKI (https://github.com/PKISolutions/PSPKI).
Si je vérifie les modules, j'ai bien ce résultat (en local comme à distance via Invoke-Command) :

Si je lance la cmdlet
Get-CertificationAuthority -Name "xxx"
Directement sur le serveur : OK et rapide
Sur mon PC via un script avec interface graphique : OK mais ça met entre 20 et 25 secondes…
Je me dis que pour éviter de bloquer le script pendant ce temps, plutôt que d'interroger ADCS de mon PC, je vais essayer avec Invoke-Command : Rien !
1 2 3
| Invoke-Command -ComputerName "Serveur" -ScriptBlock {
Get-CertificationAuthority -Name "xxx"
} |
Si j'essaye, toujours via Invoke-Command de lancer un script .ps1, ça ne fonctionne pas non plus. Actuellement, la seule solution si je veux que ça marche sans bloquer le script, c'est de créer une tache planifiée sur la VM ADCS via Invoke-Command qui va lancer un script.
L'objectif, si c'est possible, c'est de lancer les commandes à distance (Invoke-Command ou autre solution, je ne suis pas sectaire ^^) et d'obtenir le résultat directement.
Si vous avez besoin d'autres informations, n'hésitez pas.
Et merci par avance !
Partager