Kennen Sie irgendwelche gute Remoting-Lösungen mit Powershell V1 (Ich weiß, die V2-Zeug ist toll, aber meine Organisation mag keine Vorabversion-Software verwenden). Ich brauche nichts Spektakuläres, nur eine Möglichkeit, das Powershell-Skript in einer anderen Box zu starten und die Ergebnisse zurück zu bekommen, wenn sie fertig sind. Ich erwäge, sysinternals PSEXEC und export-csv/import-csv zu verwenden und nur etwas zu machen, das funktioniert. Ich möchte lieber, dass jemand anderes die Arbeit macht.Powershell Remoting mit V1
Antwort
gepostet Es gibt eine great article auf der Powershell-Team-Blog auf die beschreibt, wie einige grundlegende Remote in V1 zum Laufen zu bringen.
Grundsätzlich verwendet PS V2 Windows Remote Management (WinRM) unter der Haube. Winrs ist das Befehlszeilentool, das verwendet wird, um mit Computern remote zu arbeiten.
Diese Taktik, über die Jeffrey spricht, verwendet WinRS und einige PowerShell Tricks, um das Remoting in V1 funktionieren zu lassen. Es ist nicht so glatt wie V2, aber Sie können definitiv einige grundlegende Sachen damit arbeiten.
IMO, das ist der beste native Weg. Ich denke jedoch, dass es nur mit Maschinen funktioniert, auf denen WinRS installiert ist und läuft. d. h. beschränkt auf Vista und Server 2008. XP wird meines Wissens nicht funktionieren. –
Ich habe PSExec erfolgreich verwendet. Sie können WMI auch zum Starten entfernter Prozesse verwenden. Here ist ein Beispiel.
Ja ... Ich habe auch PSExec verwendet, wusste nur nicht, ob jemand die Arbeit getan hatte, Powershell über psexec zu tun und die Ergebnisse als Objekte in Powershell auf der Sendeseite zurück zu bekommen. Es scheint nicht, als wäre es schwer, nur nicht das Rad neu erfinden, wenn jemand anderes die Arbeit getan hat. –
Außerdem wäre die Verwendung von WMI zum Starten des Prozesses wahrscheinlich in etwa gleich wie PSExec. Also habe ich dort keine Vorliebe. Ich dachte zuerst an PSExec, seit ich es vorher benutzt hatte. –
Ich glaube PrimelScript Remote Script Execution Engine würde tun, was Sie wollen. Es erfordert einen kleinen Dienst, der auf entfernten Computern installiert wird, aber Sie erhalten unbegrenzte Lizenzen dafür, wenn Sie PrimalScript (Enterprise Edition) kaufen.
Es gibt auch ein PSHRemoting-Projekt, das jemand gemacht hat.
Die NetCmdlets von N Software sind auch mit einem "PowerShell Server" (http://nsoftware.com/powershell/) ausgestattet, der das Remoting ermöglicht.
Lee Holmes eine Lösung mit PSExec und xml (statt csv) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx
- 1. Lastmodul in PowerShell v1
- 2. Remoting Powershell von Server
- 3. PowerShell Remoting vs Host-Version
- 4. PowerShell Remoting hat nicht die richtigen Berechtigungen
- 5. Installieren von Windows 10 App mit Powershell-Remoting
- 6. Aktivieren der Powershell-Remoting mit psexec als Skript
- 7. Anwendungsbereitstellung mit Powershell
- 8. PowerShell Remoting wenn Proxy-Server für LAN verwendet wird
- 9. Powershell Remoting - kann keine exe als ein anderer Benutzer ausführen
- 10. Powershell 2.0 Remoting Laden einer .Net 4.0 dll
- 11. Flex Remoting oder Flash Remoting
- 12. Powershell-Remoting - Richtlinie erlaubt keine Delegierung von Benutzeranmeldeinformationen
- 13. Powershell Remoting: Verwenden importierter Modul-Cmdlets in einer Remote-PSSession
- 14. Wie kann ich 7za.exe über Powershell Remoting ausführen lassen?
- 15. .Net Remoting ohne .Net Remoting zu verwenden?
- 16. Problem mit .Net Remoting (C#)
- 17. topojson.object in topojson V1
- 18. SNMP v1 - Agent IP
- 19. Propelorm v1 mehrere Datenbanken
- 20. Facebook Analytic mit Ionic Framework v1
- 21. Remoting und OSGi
- 22. IPC Remoting Problem
- 23. Flex Remoting Fehler
- 24. .net Remoting in Vista
- 25. Akka Remoting und Heroku
- 26. Remoting Verbindung über TCP
- 27. Remoting- und fehlendes Kanalsenken
- 28. JGROUPS Transport Remoting Startfehler mit Infinispan
- 29. Umgang mit Sicherheit auf IPC Remoting-Kanal
- 30. Geting Fehler mit .NET REMOTING C#
Lee Holmes hat eine Lösung mit PSExec und XML (anstelle von CSV) geschrieben http://www.leeholmes.com/blog/CategoryView,category,guide.aspx –
Warum nicht posten dies als eine Antwort? – slipsec
"Weil ich nicht daran gedacht habe. –