"Verbindung mit dem Remoteserver ist mit der folgenden Fehlermeldung fehlgeschlagen: WinRM kann die Anforderung nicht verarbeiten. Der folgende Fehler mit dem Fehlercode 0x80090304 ist bei der Verwendung der Negotiate-Authentifizierung aufgetreten: Ein unbekannter Sicherheitsfehler ist aufgetreten."WinRM kann die Anforderung nicht verarbeiten
Ich versuche Scripts remote auf Nicht-Domänenservern auszuführen und die Clients sind auch nicht Teil einer Domäne, da unsere Umgebung auf MicroFocus eDirectory basiert.
ich konfiguriert haben/versucht, die folgenden auf Client und Server:
winrm quickconfig
WinRM set winrm/config/client @{TrustedHosts="*"}
Set-item wsman:localhost\client\trustedhosts -value *
Und wieder keine der Maschinen Teil einer Domäne sind, aber ich nahm an, es mit Trusted funktionieren würde.
Code sieht die Authentifizierung wie folgt versucht:
[xml]$windows=(Get-Content P:\script\windows.xml)
$windows.servers.host | ForEach-Object {
$password = ConvertTo-SecureString $_.pass -AsPlainText -Force
$credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "$_.name+$_.user",$password
Invoke-Command -ComputerName $_.name -Credential $credential -ScriptBlock {Get-Culture}
}
Ist ps Remoting auf dem Zielcomputer aktiviert? 'enable-remoting' – Moerwald
Es ist, die erste Zeile" winrm quickconfig "enthält die Aktivierung der PSremoting, ich habe auch versucht, es separat zu aktivieren, nachdem es nicht funktioniert hat, aber noch keine Würfel. –