web-dev-qa-db-ja.com

Powershell Remotingを有効にすると、アクセスが拒否されますか?

ワークグループモードで実行されているWindows 2008 R2サーバーでPowershellリモート処理を有効にしようとしています。

PowerShellコンソールでEnable-PSRemotingコマンドを実行しました。

PS C:\Windows\system32> Enable-PSRemoting

WinRM Quick Configuration Running command "Set-WSManQuickConfig" to enable this machine for remote management through WinRM service  This includes:
    1. Starting or restarting (if already started) the WinRM service
    2. Setting the WinRM service type to auto start
    3. Creating a listener to accept requests on any IP address
    4. Enabling firewall exception for WS-Management traffic (for http only).

Do you want to continue? [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): y WinRM already is set up to receive requests on this machine. Set-WSManQuickConfig : Access is denied. At line:50 char:33
+             Set-WSManQuickConfig <<<<  -force
    + CategoryInfo          : InvalidOperation: (:) [Set-WSManQuickConfig], InvalidOperationException
    + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.SetWSManQuickConfigCommand

管理者グループのメンバーとしてログインし、管理者としてコンソールを実行しています。

14
Peter Lundsby

いくつかのシステムでこの問題に遭遇して解決しました。この特定のケースでは、これら2つのシステムはドメインの一部ではなく、ユーザーアカウントは元の「管理者」アカウントではなく、ローカルのAdministratorsグループのメンバーでもある新しいアカウントでした。

解決策は、私がさまよった次のブログ投稿から来ました: WinRM Access is Denied on Local Computer 。つまり、コマンドプロンプト(管理者として起動)から次のコマンドを実行します。

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

その後、PowerShellプロンプトを管理者として再起動し、Enable-PSRemotingを再実行します。これは簡単です。

12
Karl M. Davis

Power Shell Remotingの問題については、2つの重要なリソースがあります。

最初はhelp about_Remote_Troubleshooting、これは広範な参照です。

2番目は、発生しているエラーのインターネット検索です。私はPowerShellチームを見つけました ブログ投稿 このチェックリストがありました:

  1. 私のマシンはドメインに接続されています。
  2. 管理者としてログインしています
  3. PowerShellは昇格して起動されます。
  4. パスワードが空白ではありません

それらの1つはあなたの問題を解決しますか?

11
Jay Bazuzi

ホストされているバージョンのWindowsでPSRemotingを有効にしようとしているときに、最近同じエラーが発生しましたアクセスが拒否されました 2008 R2。

ホスティング会社がファイアウォールルールにグループポリシーを適用していることを発見しました。PSRemotingを有効にしようとすると、4番目のステップで変更されます。
4。 WS-Managementトラフィックのファイアウォール例外を有効にする(httpのみ)


修正する手順:
1)[スタート]メニューをクリックします>>管理ツール>> Windowsファイアウォールと高度なセキュリティ

2)インバウンドルールをクリックします>>新しいルール>>オプション「定義済み」を選択し、ドロップダウンリストからWindowsリモート管理を選択します>>次へをクリックします

3)次に、Windowsリモート管理互換モード(HTTP受信)を選択解除し、Windowsリモート管理モード(HTTP受信)を選択します>>次へをクリック>>接続を許可>>完了


これは、これをデバッグするのに役立つリソースのリストです。上記の修正を発見する前に使用しました:

トラブルシューティングの参照:
アカウントがローカル管理者グループに含まれていることを確認します。

powershell> whoami /all

Powershellチーム-PSRemotingを有効にする (4つの一般的なトラブルシューティング手順)
リモートコンピューターでPowerShellコマンドを実行する方法 (ドメインとワークグループのセットアップ)

その他のトピック:
SharePointでPSRemotingをセットアップしようとしていますか?
PowerShellリモートテクノロジを使用してSharePointファームを管理する

Windows XPでPSRemotingをセットアップしようとしていますか?
WindowsでPSRemotingを有効にするときにエラーが発生しましたXP SP

英語以外のコンピューターでPSRemotingをセットアップしていますか? -英語に変更します
参照1-言語は指定されていません
参照2-スペイン語/ドイツ語

VirtualBoxを使用してPSRemotingをセットアップしようとしていますか?
Virtualboxおよび有効にする必要があるCredSSPを有効にする
VirtualBoxおよびPSRemotingのセットアップでアクセス拒否エラーが発生します

6
Ralph Willgoss