トレーニング
モジュール
Windows PowerShell リモート処理を使用して単一コンピューターと複数のコンピューターを管理する - Training
このモジュールでは、リモート処理を使用してリモート コンピューター上で管理を実行する方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
クォータ管理を使用すると、ユーザーはシステム リソースをより効率的に管理できます。 Windows リモート管理 (WinRM) には、サービスの品質の向上、サービス拒否の問題の防止、同時ユーザーへのサーバー リソースの割り当てに役立つ特定のクォータ セットが追加されました。 WinRM クォータ セットは、インターネット インフォメーション サービス (IIS) サービスに実装されているクォータ インフラストラクチャに基づいています。
クォータの実装は、次の手順を実行することで、パフォーマンスの低下とサービス拒否の問題を防ぐのに役立ちます。
リモート シェル管理には、次のクォータを適用する必要があります。 これらのクォータは、winrm ユーティリティまたはグループ ポリシー設定を使用して構成できます。 グループ ポリシーによって構成された設定は、winrm ユーティリティによって設定されたクォータよりも優先されます。 WinRM のグループ ポリシーの設定の詳細については、「 Windows リモート管理のインストールと構成」を参照してください。
IdleTimeout
非アクティブなリモート シェルが削除されるまでの最大時間 (ミリ秒単位)。 既定値は 180000 ミリ秒です。 最小時間は 1000 ミリ秒です。
MaxProcessesPerShell
シェルの子プロセスを含む、シェルごとに許可されるプロセスの最大数。 既定値は 25 です。
MaxMemoryPerShellMB
シェルの子プロセスを含む、シェルごとに割り当てられるメモリの最大量。 既定値は 1024 MB です。
注意
MaxMemoryPerShellMB が既定値より小さい値に設定されている場合、動作はサポートされません。
MaxShellsPerUser
ユーザーあたりのシェルの最大数。 既定値は 30 です。
MaxConcurrentUsers
シェルを開くことができる同時ユーザーの最大数。 既定値は 10 です。
WinRM 2.0 では、MaxShellRunTime クォータが読み取り専用に設定されます。 このクォータの値を変更しても、リモート シェルには影響しません。
クォータ構成設定をチェックするには、「winrm get winrm/config」と入力します。
次のスニペットは、既定のクォータ設定を使用した WinRM 構成のテキストベースの例です。
Config
...
Winrs
AllowRemoteShellAccess = true
IdleTimeout = 7200000
MaxConcurrentUsers = 10
MaxProcessesPerShell = 25
MaxMemoryPerShellMB = 1024
MaxShellsPerUser = 30
クォータは、グループ ポリシー設定または手動で設定できます。 特定の構成設定の詳細については、「 Windows リモート管理のインストールと構成」を参照してください。
グループ ポリシーを使用してクォータを設定するには
クォータを手動で設定するには
たとえば、ユーザーあたりのシェルの最大数を 5 から 7 に増やすには、「 winrm set winrm/config/winrs '@{MaxShellsPerUser="7"}」と入力します。
トレーニング
モジュール
Windows PowerShell リモート処理を使用して単一コンピューターと複数のコンピューターを管理する - Training
このモジュールでは、リモート処理を使用してリモート コンピューター上で管理を実行する方法について説明します。