0

Windows XP x86 と Powershell 2.0 を使用しています。

Powershell コンソールを開き、Enter-PSSession コマンドを実行して Windows 2008 Server に接続します。

Get-WSManCredSSP コマンドをリモートで実行したいのですが、Access is denied エラーが発生します。

PS C:\Documents and Settings\myuser> Enter-PSSession -Computername servermoss -Credential servermoss\installeruser

[servermoss]: PS C:\Users\installeruser\Documents> Get-WSManCredSSP -Verbose
Get-WSManCredSSP : Access is denied.
    + CategoryInfo          : PermissionDenied: (:) [Get-WSManCredSSP], UnauthorizedAccessException
    + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.WSMan.Management.GetWSManCredSSPCommand

Access is denied.
    + CategoryInfo          :
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.GetWSManCredSSPCommand

解決策: CredSSP は WinRM 2.0 PowerShell でサポートされていません

助言がありますか?

4

2 に答える 2

1

実際には、する必要がありますがEnter-PSSession -Authentication CredSSP、その前にEnable-WSManCredSSP -Role Client -DelegateComputer servermossローカル コンピューターで必要ですが、これは XP では機能しません。WsMan CredSSP はXP ではサポートされていないようです。

于 2012-11-07T10:15:19.273 に答える
1

CredSSPを使用せずにDoubleHopへの簡単な解決策で問題が解決しない場合に備えて、このソリューションを投稿してください。Windows XP ではまだ試していませんが、動作する可能性があります。

これを試してください: https://www.powershellgallery.com/packages/Invoke-PSSession

PSSession を呼び出し、提供された資格情報を使用して PSSessionConfiguration を登録します。基本的にその DoubleHop の資格情報を提供する

次に、その新しい PSSession で Invoke-Command を使用します。必要なことを行うために必要な権限が必要です。

于 2017-10-18T20:31:26.093 に答える