1 votes

Installer Imdisk à distance

J'essaie d'automatiser l'installation à distance d'ImDisk. J'ai commencé par des expériences locales. D'abord pour éviter le problème de double saut de kerberos, je copie imdiskinst.exe du partage UNC au dossier local. C:\temp\ . Puis je lance powershell :

$imdiskinstPath = "C:\temp\imdiskinst.exe"
Unblock-File $imdiskinstPath
Invoke-Command -Computername localhost -Scriptblock {
    $env:IMDISK_SILENT_SETUP="1";
    Start-Process -FilePath $imdiskinstPath -ArgumentList "-y" -Wait -PassThru
}

Et l'installation s'exécute réellement sur le serveur à distance - je peux le voir par ProcessExplorer sinon pour mettre IMDISK_SILENT_SETUP ainsi à la fin il invite au sujet du succès. Mais quand le processus est terminé ImDisk n'est pas installé. Et si j'exécute le même script sans l'installation d'ImDisk, il n'y a pas d'installation. -Computername localhost Je l'ai fait.

J'ai essayé localement, vraiment à distance, en utilisant PsExec au lieu de Invoke-Command et j'ai même trouvé l'option conseils pour extraire explicitement l'installateur et faire toutes les autres choses manuellement. Mais pourquoi ? Ça a l'air bizarre. Quel est le problème avec l'installation à distance ?

0voto

Sean Copenhaver Points 2070

Voici une approche alternative qui m'a été suggérée par quelqu'un de plus expert que moi.

Plutôt que d'essayer d'exécuter la commande directement, créez une tâche planifiée à exécution unique sur la machine distante et essayez de l'exécuter de cette façon.

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