OpenRemoteBaseKey() références

Je suis d'essayer d'utiliser powershell pour un accès à distance au registre comme suit:

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey("LocalMachine", $server)
$key = $reg.OpenSubkey($subkeyPath)

En fonction de certains facteurs que je ne suis pas encore en mesure de déterminer soit je obtenir

Exception d'appeler "OpenSubKey" avec "1" argument(s): "Demande d'accès au registre n'est pas autorisé."

Ou

Système.UnauthorizedAccessException: avez Essayé d'effectuer une opération non autorisée.
chez Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode, String str)
chez Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, Chaîne machineName)

Il semble assez clair que c'est parce que l'utilisateur je suis l'exécution du script powershell en tant que n'ont pas les informations d'identification appropriées pour accéder à distance au registre. J'aimerais être en mesure de fournir un ensemble d'informations d'identification à utiliser pour accéder à distance au registre, mais je ne peux trouver aucune documentation n'importe où d'une façon de le faire. Je suis également pas clair sur exactement où pour spécifier qui les utilisateurs sont autorisés à accéder à distance au registre.

Pour ce que ça vaut, je suis à exactement la même solution.

OriginalL'auteur sgibbons | 2009-07-15