Exécutez le Fichier de Registre à Distance avec PowerShell

J'utilise le script suivant pour exécuter test.reg sur plusieurs systèmes distants:

$computers = Get-Content computers.txt

Invoke-Command -ComputerName $computers -ScriptBlock {
  regedit /i /s "\\SERVER\C$\RegistryFiles\test.reg"
}

Le script n'est pas l'erreur, mais l'entrée de registre n'est pas à l'importation sur l'un des systèmes.

Je sais test.reg fichier est un fichier de registre valide parce que j'ai copié, il a couru à la main, et la clé de registre des importations. J'ai aussi fait en sorte PowerShell Remoting est activé sur les ordinateurs distants.

Des idées pourquoi la clé de registre n'est pas importé?

Pourrait être un double saut problème. Pouvez-vous lire le fichier reg à l'intérieur du bloc de script (par exemple, avec Get-Content)?
Ce que la ruche est que votre fichier de registre de test.reg à l'aide?
Colyn1337 - HKEY_LOCAL_MACHINE\SOFTWARE\Test
mike z - vous ne savez Pas comment exécuter le test que vous souhaitez (avec Get_Content)
Exécuter Invoke-Command -ComputerName $computers[0] -ScriptBlock { gc "\\SERVER\C$\RegistryFiles\test.reg" }. Obtenir le contenu du fichier ou une erreur?

OriginalL'auteur blashmet | 2015-04-22