New-PSSessionがローカルで機能しない

ニダサハール

を使用してローカルホストに接続しようとしていNew-PSSessionます。

私が持っています

  • を使用して構成されたWinRM

    winrm quickconfig
    
  • PSリモーティングを有効にする

    Enable-PSRemoting
    
  • 信頼できるホストを追加

    Set-Item WSMan:\localhost\Client\TrustedHosts * -Force
    
  • ファイアウォールの8173ポートにはインバウンドルールがあります。

の出力winrm

PS C:\> winrm get winrm/config/listener?Address=*+Transport=HTTP
Listener
    Address = *
    Transport = HTTP
    Port = 8173
    Hostname
    Enabled = true
    URLPrefix = wsman
    CertificateThumbprint
    Listening on = 127.0.0.1

次のコマンドを実行しようとしています。

New-PSSession -ConnectionUri http://localhost:8173/WSMAN

しかし、私はこのエラーを受け取ります:

[localhost] Processing data from remote server failed with the following error message:
Error with error code 14 occurred while calling method WSManPluginReceiveResult. For
more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportException
    + FullyQualifiedErrorId : PSSessionOpenFailed

編集:

私が見る唯一の余分なことは、ネットワークがpublic $ listenerport = "8173" winrmwinrm create winrm / config / Listener?Address = * + Transport = HTTP " @{Port =" $ listenerport "} "に接続されていることです。

C:\>winrm get winrm/config
Config
    MaxEnvelopeSizekb = 1039440
    MaxTimeoutms = 60000
    MaxBatchItems = 32000
    MaxProviderRequests = 4294967295
    Client
        NetworkDelayms = 5000
        URLPrefix = wsman
        AllowUnencrypted = true
        Auth
            Basic = true
            Digest = true
            Kerberos = true
            Negotiate = true
            Certificate = true
            CredSSP = false
        DefaultPorts
            HTTP = 8173
            HTTPS = 5986
        TrustedHosts = *
    Service
        RootSDDL = O:NSG:BAD:P(A;;GA;;;BA)(A;;GA;;;S-1-5-21-2458768215-3945602940-3262220185-1045)S:P(AU;FA;GA;;;WD)(AU;SA;GWGX;;;WD)
        MaxConcurrentOperations = 4294967295
        MaxConcurrentOperationsPerUser = 500
        EnumerationTimeoutms = 60000
        MaxConnections = 25
        MaxPacketRetrievalTimeSeconds = 120
        AllowUnencrypted = true
        Auth
            Basic = true
            Kerberos = false
            Negotiate = true
            Certificate = true
            CredSSP = false
            CbtHardeningLevel = Relaxed
        DefaultPorts
            HTTP = 5985
            HTTPS = 5986
        IPv4Filter = *
        IPv6Filter = *
        EnableCompatibilityHttpListener = false
        EnableCompatibilityHttpsListener = false
        CertificateThumbprint
    Winrs
        AllowRemoteShellAccess = true
        IdleTimeout = 180000
        MaxConcurrentUsers = 5
        MaxShellRunTime = 2147483647
        MaxProcessesPerShell = 15
        MaxMemoryPerShellMB = 150
        MaxShellsPerUser = 5


PS C:\> Get-PSSessionConfiguration microsoft.powershell | fl *


xmlns            : http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration
Name             : Microsoft.PowerShell
Filename         : %windir%\system32\pwrshplugin.dll
SDKVersion       : 1
XmlRenderingType : text
lang             : en-US
PSVersion        : 2.0
ResourceUri      : http://schemas.microsoft.com/powershell/Microsoft.PowerShell
SupportsOptions  : true
ExactMatch       : true
Capability       : {Shell}
Permission       :

Administrators group have permission as I see in the window popup (Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI)

編集2: 権限

Jan Chrbolka

ループバックアドレス(127.0.0.1)にのみ接続しているため、消去法により、ファイアウォールを問題として除外できます。正常に見えるWinRM構成を除外することもできます。

エラーメッセージは、へのTCP接続http://localhost:8173/WSMANは実際には成功しているが、PSセッションの確立中に障害が発生したことを示しています

これは、Microsoft.PowerShellセッション構成を示しています。

見たときに表示される権限に不一致があるようです

Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI 

そして実際にMicrosoft.PowerShellに割り当てられたアクセス許可。の出力

Get-PSSessionConfiguration microsoft.powershell | fl *

「SecurityDescriptorSddl」および「Permission」プロパティがリストされている必要があります。このような:

Name                   : microsoft.powershell
Filename               : %windir%\system32\pwrshplugin.dll
SDKVersion             : 1
XmlRenderingType       : text
lang                   : en-US
PSVersion              : 2.0
ResourceUri            : http://schemas.microsoft.com/powershell/microsoft.powershell
SupportsOptions        : true
Capability             : {Shell}
xmlns                  : http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration
Uri                    : http://schemas.microsoft.com/powershell/microsoft.powershell
ExactMatch             : true
SecurityDescriptorSddl : O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
Permission             : BUILTIN\Administrators AccessAllowed

これらの権限を削除して再割り当てしてみてください。

編集:

あなたが提供した情報に基づくと、これは主な問題ではありません。また、WinRMサービス設定に非標準の「RootSDDL」があることにも気づきました。

RootSDDL = O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;S-1-5-21-2458768215-3945602940-3262220185-1045)(AU;SA;GWGX;;;WD)

デフォルトでは、これは

RootSDDL = O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GWGX;;;WD)

これをテストVMで再作成しましたが、リモーティングは引き続き機能します。そこで、WinRMの構成をもう一度確認しました...

解決

あなたの問題はこの行です

MaxEnvelopeSizekb = 1039440

この値を設定することで、私はあなたが抱えている問題を再現することができます。これをより合理的なものに設定するか、デフォルトに設定することをお勧めします。

winrm set winrm/config '@{MaxEnvelopeSizekb="150"}'

あなたの問題を解決します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

New-MailboxExportRequestがリモートPSsessionで機能しない

分類Dev

new_user へのロールの付与が 12C で機能しない

分類Dev

Rubytree Tree :: TreeNode.newが非ルートノードで機能しない

分類Dev

New-PSDrive--Persistが機能しない

分類Dev

Array.from(new Set)がReactjsxで機能しない理由

分類Dev

PowerShellのtry / catch / finallyがNew-EventLogで機能しない

分類Dev

PowerShell で New-AzureRmResourceGroup コマンドが機能しない

分類Dev

サーバーでMIME :: Lite-> new()が機能しないのはなぜですか?

分類Dev

Rc :: downgrade()が機能するのに、Weak :: new()が機能しないのはなぜですか?

分類Dev

Appium :: TouchAction.new.tapが正しく機能しない

分類Dev

Navigation.PushAsync(new Page())がXamarin.Formsの一部のページで機能しない

分類Dev

HTML5 Web SpeechAPIがローカルで機能しない

分類Dev

iOS11でローカル通知が機能しない

分類Dev

VueDevtoolsがローカルで機能しない

分類Dev

ResolveUrlがローカルホストで機能しない

分類Dev

JavaのAzure関数がローカルで機能しない

分類Dev

LESScssがローカルホストで機能しない理由

分類Dev

Rails 5 + Puma + Powがローカルで機能しない

分類Dev

WooCommerceCheckoutがローカルホストで機能しない

分類Dev

FabricJS loadSVGFromURL()がローカルホストで機能しない

分類Dev

ajax がローカルホストで機能しない

分類Dev

iOS10.3.1でローカル通知が機能しない

分類Dev

Heroku。New RelicProcfileコマンドが機能しない

分類Dev

New Relicが機能しない(gradle + android studio)

分類Dev

thread.start_new_threadが機能しない

分類Dev

Spring Propagation requires_newが機能しない

分類Dev

Java Swing setIconImage(new ImageIcon(byte []))が機能しない

分類Dev

super()が__new__以外の静的メソッドで機能しないのはなぜですか?

分類Dev

フィドルのコードがローカルで機能しない

Related 関連記事

  1. 1

    New-MailboxExportRequestがリモートPSsessionで機能しない

  2. 2

    new_user へのロールの付与が 12C で機能しない

  3. 3

    Rubytree Tree :: TreeNode.newが非ルートノードで機能しない

  4. 4

    New-PSDrive--Persistが機能しない

  5. 5

    Array.from(new Set)がReactjsxで機能しない理由

  6. 6

    PowerShellのtry / catch / finallyがNew-EventLogで機能しない

  7. 7

    PowerShell で New-AzureRmResourceGroup コマンドが機能しない

  8. 8

    サーバーでMIME :: Lite-> new()が機能しないのはなぜですか?

  9. 9

    Rc :: downgrade()が機能するのに、Weak :: new()が機能しないのはなぜですか?

  10. 10

    Appium :: TouchAction.new.tapが正しく機能しない

  11. 11

    Navigation.PushAsync(new Page())がXamarin.Formsの一部のページで機能しない

  12. 12

    HTML5 Web SpeechAPIがローカルで機能しない

  13. 13

    iOS11でローカル通知が機能しない

  14. 14

    VueDevtoolsがローカルで機能しない

  15. 15

    ResolveUrlがローカルホストで機能しない

  16. 16

    JavaのAzure関数がローカルで機能しない

  17. 17

    LESScssがローカルホストで機能しない理由

  18. 18

    Rails 5 + Puma + Powがローカルで機能しない

  19. 19

    WooCommerceCheckoutがローカルホストで機能しない

  20. 20

    FabricJS loadSVGFromURL()がローカルホストで機能しない

  21. 21

    ajax がローカルホストで機能しない

  22. 22

    iOS10.3.1でローカル通知が機能しない

  23. 23

    Heroku。New RelicProcfileコマンドが機能しない

  24. 24

    New Relicが機能しない(gradle + android studio)

  25. 25

    thread.start_new_threadが機能しない

  26. 26

    Spring Propagation requires_newが機能しない

  27. 27

    Java Swing setIconImage(new ImageIcon(byte []))が機能しない

  28. 28

    super()が__new__以外の静的メソッドで機能しないのはなぜですか?

  29. 29

    フィドルのコードがローカルで機能しない

ホットタグ

アーカイブ