ワークグループモードで実行されている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
管理者グループのメンバーとしてログインし、管理者としてコンソールを実行しています。
いくつかのシステムでこの問題に遭遇して解決しました。この特定のケースでは、これら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
を再実行します。これは簡単です。
Power Shell Remotingの問題については、2つの重要なリソースがあります。
最初はhelp about_Remote_Troubleshooting
、これは広範な参照です。
2番目は、発生しているエラーのインターネット検索です。私はPowerShellチームを見つけました ブログ投稿 このチェックリストがありました:
それらの1つはあなたの問題を解決しますか?
ホストされているバージョンの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のセットアップでアクセス拒否エラーが発生します