Voraussetzung: Führen Sie PowerShell-Skripts auf dem Remoteserver von einem Clientcomputer aus.Aktivieren Sie WinRM auf einem Remotecomputer von einem Clientcomputer.
Um Powershell-Skripte auf einem Remote-Computer ausführen können, haben wir
Enter-PSSession
Um verwenden, um die gleiche, dem Client und dem Server tun müssen miteinander über WinRM-Dienst kommunizieren. Um dies zu erreichen, müssen wir einen Firewall-Port aktivieren (falls noch nicht geschehen), ein neues Zertifikat erstellen und den gleichen Port dem Fingerabdruck zuordnen, um die Kommunikation zu ermöglichen.
Ich kann das gleiche erreichen, indem Sie ein PS-Skript erstellen und auf dem Server ausführen.
Aber wenn ich das gleiche für 40 ungerade Server tun muss, dann brauche ich irgendeine Art von Automatisierung. Also, hier suche ich nach Hilfe, wobei ich die Kommunikation zwischen zwei Servern aktivieren kann, indem ich mich nicht manuell auf jedem einzelnen Server logge, sondern über PowerShell, um WinRM für einen Server vom Client-Rechner zu aktivieren.
Mein Endziel ist die Migration aller vorhandenen Infrastruktur in die Cloud und um das gleiche zu erreichen, ist die einzige Hürde die Kommunikation zwischen Servern.
Hinweis: Ich kann alle Anforderungen erfüllen, indem ich ein Skript auf dem Server ausführe, indem ich mich manuell daran anmelde und das Skript ausführe. Nach dem Ausführen des Skripts kann ich die Sitzung des Servers auf meinem Clientcomputer abrufen.
Sind Ihre Server-Domäne beigetreten? –
Alle Server sind Domäne beigetreten, aber Client wird auf einer anderen Domäne sein – Developer
Dann würde ich [Gruppenrichtlinie] (http://www.grouppolicy.biz/2014/05/enable-winrm-via-group-policy/) verwenden um WinRM zu aktivieren. –