Title here
Summary here
Objectif : Exécution de commandes sur un autre serveur du domaine à partir d’un compte Administrateur du domaine.
Dans un premier temps, définir les variables contenant le mot de passe du compte pour lequel on souhaite exécuter une commande :
$passwd = ConvertTo-secureString "Password123" AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential("$DOMAIN\$USER", $passwd)
# Ou sinon, en une seule ligne
$creds = (New-Object System.Management.Automation.PSCredential("$USER", (ConvertTo-SecureString "$PASS" -AsPlainText -Force)))
Enfin, employer cette commande :
Invoke-Command -Credential $creds -ComputerName $IP {$CMD}