web-dev-qa-db-ja.com

Enable-PSRemotingまたはSet-WSManQuickConfig?

私はDSCに夢中になっていて、自分の拠点をカバーしたいと思っています。ヘルプドキュメントによると、Enable-PSRemotingが実際にSet-WSManQuickConfigを実行していることがわかります。私の主な質問は、2つの違いは何ですか?それが本であろうとオンライン記事であろうと、新しいドキュメントのように見えますが、Enable-PSRemotingについてのみ言及しており、必ずしもSet-WSManQuickConfigについて言及しているわけではありません。 Enable-PSRemotingはより新しい/より良いですか?前もって感謝します。

3
LaughHammers

2つのコマンドレットのヘルプドキュメントを確認しました。

Set-WSManQuickConfigは以下を実行します。

--WinRMサービスが実行されているかどうかを確認します。 WinRMサービスが実行されていない場合、サービスが開始されます。

--WinRMサービスのスタートアップの種類を自動に設定します。

-任意のIPアドレスでリクエストを受け入れるリスナーを作成します。デフォルトでは、トランスポートはHTTPです。

--WinRMトラフィックのファイアウォール例外を有効にします。

Enable-PSRemotingは上記のほか、次のことも行います。

----- Microsoft.PowerShellおよびMicrosoft.PowerShell.Workflowセッション構成がまだ登録されていない場合は、登録します。

-----まだ登録されていない場合は、64ビットコンピューターにMicrosoft.PowerShell32セッション構成を登録します。

-----すべてのセッション構成を有効にします。

-----すべてのセッション構成のセキュリティ記述子を変更して、リモートアクセスを許可します。

----- WinRMサービスを再起動して、前述の変更を有効にします。

そう Enable-PSRemotingは、セッションを手動で構成するつもりがない場合に使用するものです。

3
Deadly-Bagel