Domanda

Conosci qualche buona soluzione di remoting usando powershell V1 (so che le cose V2 sono fantastiche, ma alla mia organizzazione non piace usare il software pre-release). Non ho bisogno di nulla di spettacolare, solo un modo per dare il via allo script PowerShell su un'altra scatola e ottenere i risultati quando hanno finito. Sto prendendo in considerazione l'utilizzo di sysinternals PSEXEC e export-csv / import-csv e sto solo facendo qualcosa che funzioni. Preferirei che qualcun altro facesse il lavoro, comunque.

È stato utile?

Soluzione

Esiste un ottimo articolo sul blog del team di PowerShell che descrive come far funzionare alcuni telecomandi di base in V1.

Fondamentalmente, PS V2 utilizza Windows Remote Management (WinRM) sotto il cofano. Winrs è lo strumento da riga di comando utilizzato per lavorare in remoto con le macchine.

Questa tattica di cui parla Jeffrey utilizza WinRS e alcuni trucchi di PowerShell per far funzionare il telecomando in V1. Non è così fluido come V2, ma puoi sicuramente ottenere alcune cose di base che funzionano con esso.

Altri suggerimenti

Penso che il motore di esecuzione di script remoti di PrimalScript farebbe quello che stai cercando. Richiede un piccolo servizio da installare su computer remoti, ma ottieni licenze illimitate per questo quando acquisti PrimalScript (edizione Enterprise).

C'è anche un progetto di PSHRemoting che qualcuno ha fatto.

I NetCmdlet di N Software hanno anche un "PowerShell Server" ( http://nsoftware.com/powershell/ ) che consente il remoting.

Ho usato PSExec con successo. È inoltre possibile utilizzare WMI per avviare i processi remoti. Qui è un esempio.

Lee Holmes ha pubblicato una soluzione utilizzando PSExec e xml (anziché CSV) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top