2012-12-17 21 views
9

Ho 8 computer con Windows 8 (l'edizione di base) e sto cercando di eseguire alcune applicazioni su ciascuno di essi con uno script batch.Accesso a PsExec Windows 8 negato

ho provato:

PsExec.exe -i -d -u USER -p PASSWD \\PCNAME explorer.exe 

ma mi dà:

PsExec v1.98 - Execute processes remotely 
Copyright (C) 2001-2010 Mark Russinovich 
Sysinternals - www.sysinternals.com 

Couldn't access GATE1: 
Access is denied. 

Funziona benissimo su altri PC con Windows 7 Professional.

Funziona solo sull'edizione Pro? Se è così, c'è un modo per eseguire qualcosa in remoto su Win 8?

+0

Probabilmente più una domanda per superuser.com. Guarda anche la barra laterale, ci sono argomenti simili, come http://stackoverflow.com/questions/828432/psexec-access-denied-errors – PhiLho

+2

Ho risolto, impostando una chiave di registro "EnableLUA" a 0. – Stefano

risposta

14

ho risolto lo stesso PsExec "Accesso negato" l'errore su una pro macchina di destinazione Windows 8 a 64 bit con la seguente modifica Registro di sistema sul computer di destinazione:

Registro Località: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Aggiungere DWORD LocalAccountTokenFilterPolicy

Set LocalAccountTokenFilterPolicy a 1

(Reboot)

+0

Grazie. Questo ha funzionato per me da Win 8 pro a VMware Win 8.1 Pro Preview. Avevo anche bisogno di "sc avviare RemoteRegistry" sul computer di destinazione per evitare "Impossibile connettersi al registro remoto su ..." – Straff

+0

Funziona anche su Windows Server 2008 R2 –

0

In ambiente basato su dominio, Microsoft PowerShell Remoting potrebbe essere un'alternativa a PsExec. Nella configurazione del gruppo di lavoro, in particolare tra le diverse versioni di Windows, potrebbe risultare complicato.

Il servizio remoto di PowerShell richiede PowerShell 2.0 su client e server.

Inoltre, ssh con tutte le sue funzionalità (incluso l'avvio di comandi remoti) funziona sotto Windows, sono disponibili anche server gratuiti (freesshd) e client (famiglia PuTTY). Il lato negativo è un requisito per account con privilegi elevati (di solito, in alcuni gruppi di amministratori), almeno per l'installazione iniziale.

La parte GATE1 nel registro è interessante - PsExec richiede la cosiddetta "condivisione admin" abilitata (non è sicuro funziona in Windows 8). Scommetto che non è il sistema, ma un problema di rete.

Problemi correlati