Rinominare in remoto un computer Win 7 di dominio


9

Sto facendo fatica a capire come rinominare un computer Windows 7 da remoto. Questo è per automatizzare le build di Win 7 in un ambiente vSphere 5 e sto cercando di ottenerlo il più possibile. Finora sono riuscito a ottenere tutto tranne la macchina rinominare automatizzato (o automatizzabile).

WinRM funziona, quindi i metodi remoti PowerShell funzionano.

invoke-command -computername "W7-Img3-RPT49VA" -scriptblock {commands go here; have another one}

Quanto sopra funziona. Posso fare cose come ottenere elenchi di directory ed eseguire comandi. Tuttavia, ottenere il dominio cambiato non ha funzionato. Per questa domanda SF , ho provato quanto segue nello scriptblock:

$comp=get-wmiobject -class computersystem ; $comp.rename("W7-clone-42")

Ciò restituisce ReturnValue : 5che dopo molte ricerche si traduce in "Accesso negato". L'altro suggerimento in quella pagina:

wmic computersystem rename "W7-Clone-42"

Restituisce l'utile "Switch di verbo non valido". Un'altra fonte Internet suggerisce la seguente formulazione:

wmic computersystem where Name="W7-Img3-RPT49VA" call rename name="W7-clone-42"

Che fornisce alternativamente Verb Switch non valido o parametro non valido. Come test, ho eseguito il comando sopra direttamente sulla mia stazione di gestione anziché tramite invoke-commande ho anche negato l'accesso.

Andando alla vecchia scuola, ho copiato netdom sulla macchina target.

netdom renamecomputer W7-Img3-RPT49VA /newname:W7-clone-42

Il che mi dà "accesso negato".

In tutto questo, le credenziali con cui ho provato hanno Domain Admin. L'intento è quello di mettere in moto il priv esatto una volta che ho identificato i metodi praticabili. Il registro eventi di sicurezza sul computer di destinazione mostra sicuramente gli accessi riusciti in tutto questo.

Il metodo alternativo, gestire la ridenominazione attraverso il processo di personalizzazione del sistema vSphere, è ancora disponibile. Ho anche un file di risposte per esso, ma non so come preparare la macchina modello per consentirne l'utilizzo. In entrambi i casi mi otterrà ciò di cui ho bisogno.

Cosa mi sto perdendo? La wmicsintassi è chiaramente sbagliata, ma gli altri due metodi restituiscono "accesso negato", quindi ho poche speranze che funzioni una volta elaborata la sintassi corretta. Si tratta di un problema di interazione UAC?


non sono sicuro di quale problema stai avendo con il modello di macchina per consentirne l'utilizzo, non c'è nulla da preparare basta selezionare la personalizzazione durante la distribuzione del modello.
tony roth,

@tonyroth Questa è la cosa. Devo prima prepararlo o semplicemente lasciarlo così com'è?
sysadmin1138

Nessun vero motivo per sysprep che si verifica quando si distribuisce dal modello. La clonazione non si diffonderà, quindi fai attenzione.
tony roth,

Risposte:


4

Ho sempre usato il netdom renamecomputermetodo per fare esattamente quello che stai cercando di fare. Su Windows Vista e 7, riscontro lo stesso errore di "accesso negato". Puoi ovviare a questo, però, usando i tasti UserDe PasswordD:

netdom renamecomputer W7Img3-RPT49VA /newname:W7-clone-42 /UserD:DOMAIN\username /PasswordD:*

Questo ti chiederà la password e quindi funzionerà senza l'errore "accesso negato". Immagino che abbia a che fare con il token elevato, ma non ne sono sicuro.


0

È necessario eseguire il comando WMIC in un prompt elevato. Inoltre, se ci sono trattini nei nomi dei tuoi computer attuali o nuovi, dovrai racchiuderli tra virgolette.

È possibile utilizzare PSEXEC per avviare un prompt dei comandi con privilegi elevati e quindi passarlo al comando WMIC per modificare il nome del computer come segue:

psexec \\ current-pcname -h -u domain \ domainadminuser cmd / c computer system wmic dove name = "current-pcname" [call] rinomina name = "new-pcname"

La prima cosa che succede è che PSEXEC chiederà la password del tuo domainadminuser - potresti usare l'opzione -p per PSEXEC e digitarla nel comando - ma questo è più sicuro. Il verbo 'call' è facoltativo per questo comando WMIC. Alla fine, dopo che WMIC e PSEXEC restituiscono entrambi i codici '0', il PC dovrà essere riavviato: utilizzo semplicemente il comando SHUTDOWN.


-2

Se è necessario rinominare in remoto un computer Windows con dominio, la GUI di Netdom Rename Computer può eseguire il lavoro senza alcuna conoscenza della riga di comando. È particolarmente utile quando si rinomina un computer con più vedove. Ha anche la possibilità di rinominare i computer caricando un file CSV.

Scarica Netdom Rename Computer GUI da Colosify


1
Il fatto è che devo eseguirlo da uno script. Un metodo GUI è completamente inutile per questo.
sysadmin1138
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.